プロセス・インスタンスの監査ダイアグラムの取得
get
/ic/api/process/v1/processes/{processId}/audit
プロセス・インスタンスの監査ダイアグラムと履歴を取得します。
リクエスト
パス・パラメータ
- processId(required): string
プロセスIDの値
問合せパラメータ
- auditStructure: string
リストまたはツリー形式で監査構造を取得します。 デフォルトはリストです。 問合せパラメータauditStructureにツリーの値がある場合、APIはプロセスの監査構造をpayloadLink属性にアクティビティ・レベルのペイロードとともに返します。デフォルト値:
list
- currentTaskNumber: string
USER_TASKsにのみ関連する文字列値(存在する場合)は、ヒストルの拡張時に使用されるタスク番号を示します。 デフォルトは空です。
- filterActivitiesBy: array[string]
コレクション形式:
multi
監査履歴をフィルタするアクティビティのカンマ区切りの文字列。 START_EVENT、USER_TASKまたは両方の組合せで許可されるオプション - graphicFlag: boolean
graphicFlagがtrueに設定されている場合、png形式でプロセスがグラフィカルに表示されます。 graphicFlagをfalseに設定すると、プロセスの監査履歴が取得されます。デフォルト値:
true
- includeFutureTasksFlag: boolean
USER_TASKsにのみ関連するブール値。将来のユーザー・タスクをレスポンスに含める場合はtrue、そうでない場合はfalse。 デフォルトの動作はfalseです。デフォルト値:
false
レスポンス
サポートされているメディア・タイプ
- image/png
- application/json
- text/plain
200レスポンス
成功
500レスポンス
内部サーバー・エラー
例
例: アクティビティ・ペイロードを使用したプロセスの監査履歴の取得
次の例では、アクティビティ・ペイロードを含むID 70105のプロセスの監査履歴を取得します。 完了したプロセスに使用できます。
リクエストの送信:
https://example.com/ic/api/process/<version>/processes/70105/audit?graphicFlag=false&auditStructure=tree
説明
-
example.com
は、Oracle Integrationが実行されているホストです。 -
<version>はREST APIバージョンです。