5.2.1.8.11. エグゼキューション検索¶
エグゼキューションを検索するタスクです。
本タスクは処理結果が確定しているエグゼキューション情報の検索を行うタスクです。同一トランザクション内で処理を行っているエグゼキューション情報の検索を目的とした使用は想定されません。
5.2.1.8.11.1. 入力値¶
im_bpmQueryExecutions <object>
├─ activityId <string>
├─ id <string>
├─ includeExecutionLocalVariables <boolean>
├─ includeProcessVariables <boolean>
├─ messageEventSubscriptionName <string>
├─ parentId <string>
├─ processBusinessKey <string>
├─ processDefinitionId <string>
├─ processDefinitionKey <string>
├─ processInstanceId <string>
├─ processInstanceVariables <object[]>
│ ├─ name <string>
│ ├─ operation <string>
│ ├─ type <string>
│ └─ value <any>
├─ signalEventSubscriptionName <string>
├─ tenantId <string>
├─ tenantIdLike <string>
├─ variables <object[]>
│ ├─ name <string>
│ ├─ operation <string>
│ ├─ type <string>
│ └─ value <any>
└─ withoutTenantId <boolean>
項目名 | 必須/任意 | 型 | 配列/リスト | 説明 |
---|---|---|---|---|
im_bpmQueryExecutions | 任意 | object | なし | 検索条件 |
activityId | 任意 | string | なし | アクティビティID |
id | 任意 | string | なし | エグゼキューションID |
includeExecutionLocalVariables | 任意 | boolean | なし | エグゼキューション変数の情報を結果に含める |
includeProcessVariables | 任意 | boolean | なし | プロセスインスタンス変数の情報を結果に含める |
messageEventSubscriptionName | 任意 | string | なし | メッセージ名 |
parentId | 任意 | string | なし | 親エグゼキューションID |
processBusinessKey | 任意 | string | なし | 業務キー |
processDefinitionId | 任意 | string | なし | プロセス定義ID |
processDefinitionKey | 任意 | string | なし | プロセス定義キー |
processInstanceId | 任意 | string | なし | プロセスインスタンスID |
processInstanceVariables | 任意 | object | リスト | プロセスインスタンス変数 |
name | 任意 | string | なし | 変数名 |
operation | 任意 | string | なし | オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase, notEqualsIgnoreCase, like, greaterThan, greaterThanOrEquals, lessThan, lessThanOrEquals
|
type | 任意 | string | なし | タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double, boolean, date
|
value | 任意 | any | なし | 値 |
signalEventSubscriptionName | 任意 | string | なし | シグナル名 |
tenantId | 任意 | string | なし | テナントID |
tenantIdLike | 任意 | string | なし | テナントID(部分一致) |
variables | 任意 | object | リスト | エグゼキューション変数 |
name | 任意 | string | なし | 変数名 |
operation | 任意 | string | なし | オペレーション
以下のいずれかの値を設定してください。
equals, notEquals, equalsIgnoreCase, notEqualsIgnoreCase, like, greaterThan, greaterThanOrEquals, lessThan, lessThanOrEquals
|
type | 任意 | string | なし | タイプ
以下のいずれかの値を設定してください。
string, integer, long, short, double, boolean, date
|
value | 任意 | any | なし | 値 |
withoutTenantId | 任意 | boolean | なし | テナントIDなし |
コラム
部分一致検索項目では、ワイルドカード(”%”、”_”など)を使用できます。ワイルドカードを使用しない場合、完全一致の検索条件として検索が実行されます。
例: キーワード を含む文字列を部分一致検索する場合
‘%キーワード%‘
5.2.1.8.11.2. 出力値¶
im_bpmQueryExecutions <object>
└─ queryExecutionsResults <object[]>
├─ activityId <string>
├─ description <string>
├─ ended <boolean>
├─ executionLocalVariablesMap <map>
├─ id <string>
├─ name <string>
├─ parentId <string>
├─ processInstanceId <string>
├─ processInstanceVariablesMap <map>
├─ superExecutionId <string>
├─ suspended <boolean>
├─ tenantId <string>
└─ variables <object[]>
├─ name <string>
├─ scope <string>
├─ type <string>
├─ value <any>
└─ variableScope <object>
項目名 | 型 | 配列/リスト | 説明 |
---|---|---|---|
im_bpmQueryExecutions | object | なし | |
queryExecutionsResults | object | リスト | 検索結果 |
activityId | string | なし | アクティビティID |
description | string | なし | 説明 |
ended | boolean | なし | 終了 |
executionLocalVariablesMap | map | なし | エグゼキューション変数マップ
key:変数名、value:値
|
id | string | なし | エグゼキューションID |
name | string | なし | 名前 |
parentId | string | なし | 親エグゼキューションID |
processInstanceId | string | なし | プロセスインスタンスID |
processInstanceVariablesMap | map | なし | プロセスインスタンス変数マップ
key:変数名、value:値
|
superExecutionId | string | なし | 親プロセスのエグゼキューションID |
suspended | boolean | なし | 中断 |
tenantId | string | なし | テナントID |
variables | object | リスト | 変数 |
name | string | なし | 変数名 |
scope | string | なし | スコープ
globalとlocalがあります。
|
type | string | なし | タイプ
string, integer, long, short, double, boolean, dateがあります。
|
value | any | なし | 値 |
variableScope | object | なし | スコープオブジェクト |