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

5.2.1.8.21. プロセスインスタンスの変数取得

プロセスインスタンスの変数を取得するタスクです。

5.2.1.8.21.1. 入力値

im_bpmGetProcessVariables <object>
  ├─ processInstanceId <string> *
  └─ variableNames <string[]>
項目名 必須/任意 配列/リスト 説明
im_bpmGetProcessVariables 任意 object なし  
processInstanceId 必須 string なし プロセスインスタンスID
variableNames 任意 string リスト
変数名
変数名が未指定の場合、processInstanceIdで指定されたプロセスインスタンスのプロセスインスタンス変数を全て取得します。

5.2.1.8.21.2. 出力値

im_bpmGetProcessVariables <object>
  ├─ variables <object[]>
  │    ├─ name <string>
  │    ├─ scope <string>
  │    ├─ type <string>
  │    └─ value <any>
  └─ variablesMap <map>
項目名 配列/リスト 説明
im_bpmGetProcessVariables object なし  
variables object リスト
変数
入力値の変数名が未指定の場合、格納順は保証されません。
格納順は入力パラメータのvariableNamesに準じます。
name string なし タスク名
scope string なし
スコープ
globalとlocalがあります。
type string なし
タイプ
string, integer, long, short, double, boolean, dateがあります。
value any なし
variablesMap map なし
変数マップ
key:変数名、value:値