ID が明らかな既存の Entity オブジェクトを取得するには、Session オブジェクトの GetEntity メソッドか GetEntityByDbId メソッドを使用できます。
レコードの ID が不明な場合は、Session オブジェクトの BuildQuery メソッドを使用して、必要な条件セットに一致するレコードのクエリーと検索を作成します。
これらの方法を使用して見つかった Entity オブジェクトは、読み取り専用です。Entity オブジェクトを編集するには、Session オブジェクトの EditEntity メソッドを呼び出す必要があります。
Entity オブジェクトを取得したら、そのオブジェクトのメソッドを呼び出して次のようなタスクを実行できます。
注: ここにリストされているメソッドは、各タスクで使用できるメソッドのサンプルです。これは、使用できるすべてのメソッドを示すものではありません。
- タスク
- 使用できる Entity オブジェクトのメソッド
- フィールドの値の確認または変更
GetFieldValue、GetValue
SetFieldValue
- レコードの検証とコミット
- Validate、Commit
- ユーザーによって表示されるフィールドの判別
- GetFieldRequiredness
- 各フィールドごとの許容値の判別と、不正値のあるフィールドの判別
GetFieldType、
GetInvalidFieldValues
- 更新されたフィールドの判別
GetFieldsUpdatedThisAction、
GetFieldsUpdatedThisGroup、
GetFieldsUpdatedThisSetValue
- このレコードの重複と思われるほかのデータ レコードの検索
- GetDuplicates
- オリジナル データ レコードの検索 (このレコードが重複の場合)
- GetFieldOriginalValue