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:値
|