intra-mart Accel Platform IM-LogicDesigner仕様書 第24版 2024-04-01

5.2.1.18.5. エンティティデータの更新

IM-Repositoryのエンティティデータの更新を行うタスクです。

5.2.1.18.5.1. プロパティ

項目名 必須/任意 初期値 説明
エンティティID 必須 text なし 検索アイコンをクリックし、「エンティティ検索」ダイアログで対象のエンティティを選択してください。

5.2.1.18.5.2. 入力値

im_repositoryEntityDataUpdate <imr_entity>
      └─ %entity data%
項目名 必須/任意 配列/リスト 説明
im_repositoryEntityDataUpdate 必須 imr_entity なし  
%エンティティデータ% エンティティ項目が辞書項目/エイリアスで主キー、必須の場合は必須、以外は任意 下記参照 - -
エンティティデータはプロパティ「エンティティID」を設定すると自動的に生成されます。
生成されるパラメータは以下の条件を満たしているエンティティ項目です。
  • エンティティ項目が、辞書項目/エイリアスの場合
    IM-Repositoryの辞書項目「用途」→「データ」で IM-LogicDesignerの「データ型」 と「変数名」 を設定していること。ただし、データ定義にて外部参照設定が行われている項目は対象外です。
    各パラメータの型はIM-LogicDesignerの「データ型」、キー名はIM-LogicDesignerの「変数名」 です。

  • エンティティ項目が、サブエンティティの場合
    サブエンティティの「変数名」 を設定していること。
    各パラメータの型はエンティティとサブエンティティの多重度が1:1の場合は imr_entity(エンティティのobject)、多重度が1:nの場合は array 、キー名は「変数名」 です。

5.2.1.18.5.3. 出力値

im_repositoryEntityDataUpdate <object>
  └─ count <integer>
項目名 配列/リスト 説明
im_repositoryEntityDataUpdate object なし -
count integer なし 更新件数