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

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