5.2.1.8.26. プロセスインスタンスの履歴取得¶
プロセスインスタンスの履歴を取得します。
本タスクは処理結果が確定している履歴情報の取得を行うタスクです。同一トランザクション内で処理を行っているアクティビティの履歴情報の取得を目的とした使用は想定されません。
5.2.1.8.26.1. 入力値¶
im_bpmGetHistoricProcessInstanceDetail <object>
├─ processInstanceId <string> *
├─ sortOrderDesc <boolean>
└─ includeSuperChildProcesses <boolean>
| 項目名 | 必須/任意 | 型 | 配列/リスト | 説明 |
|---|---|---|---|---|
| im_bpmGetHistoricProcessInstanceDetail | 任意 | object | なし | |
| processInstanceId | 必須 | string | なし | プロセスインスタンスID |
| sortOrderDesc | 任意 | boolean | なし | 履歴情報のソート順を降順にする
true : 開始時間の降順(Desc)
false : 開始時間の昇順(Asc)
設定しない場合は開始時間の昇順(Asc)
|
| includeSuperChildProcesses | 任意 | boolean | なし | 親子のプロセスインスタンス履歴を含める
true : 親子のプロセスインスタンス履歴を含めて取得します
false : 入力値で指定されたプロセスインスタンスの履歴のみ取得します
設定しない場合は入力値で指定されたプロセスインスタンスの履歴のみ取得します
|
5.2.1.8.26.2. 出力値¶
im_bpmGetHistoricProcessInstanceDetail <object>
└─ getHistoricProcessInstanceDetailResult <object[]>
├─ activityHistoricId <string>
├─ activityId <string>
├─ activityName <string>
├─ activityType <string>
├─ activityTypeName <string>
├─ assignee <string>
├─ assigneeName <string>
├─ calledProcessInstanceId <string>
├─ dueDate <date>
├─ durationInMillis <long>
├─ durationNowMillis <long>
├─ endTime <date>
├─ executionId <string>
├─ processDefinitionId <string>
├─ processDefinitionName <string>
├─ processInstanceId <string>
├─ startTime <date>
└─ taskId <string>
| 項目名 | 型 | 配列/リスト | 説明 |
|---|---|---|---|
| im_bpmGetHistoricProcessInstanceDetail | 任意 | object | なし |
| getHistoricProcessInstanceDetailResult | object | リスト | 取得結果 |
| activityHistoricId | string | なし | アクティビティ履歴ID |
| activityId | string | なし | アクティビティID |
| activityName | string | なし | アクティビティ名 |
| activityType | string | なし | アクティビティ種別 |
| activityTypeName | string | なし | アクティビティ種別名 |
| assignee | string | なし | 担当者 |
| assigneeName | string | なし | 担当者名 |
| calledProcessInstanceId | string | なし | 呼び出したプロセスのプロセスインスタンスID |
| dueDate | date | なし | 期限日時 |
| durationInMillis | long | なし | 開始日時から終了日時までの経過時間 |
| durationNowMillis | long | なし | 開始日時から現在日時までの経過時間
終了日時が設定されているアクティビティの場合nullが設定されます
|
| endTime | date | なし | 終了日時 |
| executionId | string | なし | エグゼキューションID |
| processDefinitionId | string | なし | プロセス定義ID |
| processDefinitionName | string | なし | プロセス定義名 |
| processInstanceId | string | なし | プロセスインスタンスID |
| startTime | date | なし | 開始日時 |
| taskId | string | なし | タスクID |