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

5.2.1.8.23. タスクの変数取得

タスクの変数を取得するタスクです。

5.2.1.8.23.1. 入力値

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

5.2.1.8.23.2. 出力値

im_bpmGetTaskVariables <object>
  ├─ variables <object[]>
  │    ├─ name <string>
  │    ├─ scope <string>
  │    ├─ type <string>
  │    └─ value <any>
  └─ variablesMap <map>
項目名 配列/リスト 説明
im_bpmGetTaskVariables 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:値