動的プロセス実行のリストを取得
get
/ic/api/process/v1/dp-executions
ユーザーがアクセスできる動的プロセス実行のリストを取得します。
リクエスト
サポートされているメディア・タイプ
- application/json
問合せパラメータ
- createdAfter: string
指定した日付より後に作成されたインスタンスに制限します。 日付の書式は、yyyy-MM-dd'T'HH:mm:ss.SSSZである必要があります。 たとえば、UTCタイムザーンの2013-01-23T14:42:45.000Z。
- createdBefore: string
指定した日付より前に作成されたインスタンスに制限します。 日付の書式は、yyyy-MM-dd'T'HH:mm:ss.SSSZである必要があります。 たとえば、UTCタイムザーンの2013-01-23T14:42:45.000Z。
- endedAfter: string
指定した日付より後に終了したインスタンスに制限します。 日付の書式は、yyyy-MM-dd'T'HH:mm:ss.SSSZである必要があります。 たとえば、UTCタイムザーンの2013-01-23T14:42:45.000Z。
- endedBefore: string
指定した日付より前に終了したインスタンスに制限します。 日付の書式は、yyyy-MM-dd'T'HH:mm:ss.SSSZである必要があります。 たとえば、UTCタイムザーンの2013-01-23T14:42:45.000Z。
- finished: boolean
完了したプロセス・アクティビティ・インスタンスのみを含める。 falseはデフォルトの動作であるため、値は真になります。
- firstResult: integer
結果のページ番号付け。 返される最初の結果のインデックスを指定します。
- maxResults: integer
結果のページ番号付け。 返す結果の最大数を指定します。 それ以上の結果が残っていない場合は、結果が少なくなります。
- processActivityId: string
このオブジェクトがインスタンスであるプロセス・アクティビティのID。
- processActivityInstanceId: string
プロセス・アクティビティ・インスタンスIDでフィルタします。
- processActivityName: string
このオブジェクトがインスタンスであるプロセス・アクティビティの名前。
- processActivityType: string
このプロセス実行が属するアクティビティのタイプ。
- processDefinitionId: string
プロセス定義IDでフィルタします。 完全一致。
- processExecutionId: string
プロセス・アクティビティ・インスタンスを実行したプロセス実行のIDでフィルタします。
- processInstanceId: string
プロセス・インスタンスIDでフィルタします。
- required: boolean
必須のプロセス・アクティビティ・インスタンスのみを含めます。 falseはデフォルトの動作であるため、値は真になります。
- sortBy: string
特定の基準で結果をソートします。 有効な値は、processActivityInstanceId、processInstanceId、processExecutionId、processActivityId、processActivityName、processActivityType、processDefinitionId、createTime、endTime、期間です。 sortOrderパラメータと組み合わせて使用する必要があります。
- sortOrder: string
結果を指定した順序でソートします。 値は昇順の場合は昇順、降順の場合は降順です。 sortByパラメータと組み合わせて使用する必要があります。
- state: string
状態でフィルタします。
- unfinished: boolean
終了していないプロセス・アクティビティ・インスタンスのみが含まれます。 falseはデフォルトの動作であるため、値は真になります。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ : ProcessExecutions
型:
objectすべてに一致
ソースを表示
- object CommonModel
識別子:
links - object ProcessExecutions-allOf[1]
ネストされたスキーマ : ProcessExecution
型:
objectすべてに一致
ソースを表示
- object CommonModel
識別子:
links - object ProcessExecution-allOf[1]
ネストされたスキーマ : ProcessExecution-allOf[1]
型:
ソースを表示
object- activityId: string
アクティビティのID。
- activityName: string
アクティビティの名前。
- activityType: string
アクティビティのタイプ。
- availableActions: array availableActions
- availablePermissions: array availablePermissions
- createTime: string
インスタンスが作成された時間。 形式はyyyy-MM-dd'T'HH:mm:ss.SSSZです。日付はUTCで返します。
- durationInMillis: integer(int64)
インスタンスが終了するまでの時間(ミリ秒単位)。
- endTime: string
インスタンスが終了した時間。 形式はyyyy-MM-dd'T'HH:mm:ss.SSSZです。日付はUTCで返します。
- executionId: string
実行のID。
- failureMessage: string
これは、アクティビティが失敗状態のときの失敗事由を示します。
- id: string
プロセス実行インスタンスのID。
- parentProcessActivityInstanceId: string
このインスタンスが属する親プロセス・アクティビティのID。
- processDefinitionId: string
このプロセス・アクティビティ・インスタンスが属するプロセス定義のID。
- processInstanceId: string
このアクティビティ・インスタンスが属するプロセス・インスタンスのID。
- required: boolean
このアクティビティが必須の場合
- state: string
デフォルト値:
ACTIVE許容値:[ "AVAILABLE", "ENABLED", "DISABLED", "ACTIVE", "COMPLETED", "TERMINATED", "FAILED" ]プロセス・アクティビティ・インスタンスの状態 - userId: string
このアクティビティ・インスタンスが割り当てられているユーザーのID。
401レスポンス
未認可
404レスポンス
一部の問合せパラメータが有効でない場合に返されます。 たとえば、sortOrderパラメータが指定されていて、sortByが指定されていない場合などです。
500レスポンス
内部サーバー・エラー