プロセス・インスタンスの作成
post
/process/api/v1/instances
プロセスの新しいインスタンスを作成します。 次のいずれかを使用してインスタンスを作成できます: processDefinitionId、processDefinitionKeyおよびapplicationNameとapplicationVersionおよびprocessName。 applicationName、applicationVersionおよびprocessNameで作成する場合、applicationVersionはオプションです。 applicationVersionが指定されていない場合は、デフォルト・バージョンが選択されてインスタンスが作成されます。
リクエスト
ヘッダー・パラメータ
- oci-original-url:
顧客がリクエストした実際のエンドポイント
サポートされているメディア・タイプ
- application/json
ルート・スキーマ: schema
型:
object
プロセス・インスタンスを作成するには、パラメータとデータを指定します。 paramsオブジェクトの場合、次のいずれかを指定: applicationVersionとともに、processDefId、processDefKeyまたはapplicationNameおよびprocessName。 createWithがidの場合は、processDefinitionIdのみを指定します。 createWithがキーの場合は、processDefinitionKeyのみを指定します。 createWithがappの場合は、applicationName、processNameおよびapplicationVersionを指定します。 applicationVersionパラメータはオプションで、指定しない場合、デフォルト・バージョンとみなされます。
ソースを表示
ネストされたスキーマ : デフォルト
型:
object
ネストされたスキーマ: params
型:
ソースを表示
object
-
applicationName: string
インスタンスを作成するプロセスを含むアクティブなアプリケーションの名前
-
applicationVersion: string
インスタンスを作成するプロセスを含むアクティブ・アプリケーションのバージョン。 これが空の場合、デフォルトのバージョンが使用されます
-
processDefinitionId: string
インスタンスを開始するプロセスのプロセス定義ID
-
processDefinitionKey: string
インスタンスを開始するプロセスのプロセス定義ID
-
processName: string
インスタンスを作成するプロセスの名前
ネストされたスキーマ: additionalProperties
型:
object
例
トップに戻る
レスポンス
サポートされているメディア・タイプ
- application/json
201レスポンス
成功した操作
ネストされたスキーマ : CreateInstanceOutput-allOf[1]
型:
ソースを表示
object
-
applicationName: string
プロセスのアプリケーション名
-
applicationVersion: string
プロセスのアプリケーション・バージョン
-
businessKey: string
プロセスのビジネス・キー
-
createdBy: UserOrAppClient
-
description: string
プロセスの摘要
-
id: string
新しく作成されたインスタンスのインスタンスID
-
processDefinitionId: string
プロセス定義ID
-
state: string
許容値:
[ "ACTIVE", "COMPLETED", "TERMINATED", "SUSPENDED", "FAULTED", "CLOSED" ]
プロセス・インスタンスの状態。 これは、動的プロセスおよび構造化プロセスのすべての可能な状態の結合です。 動的プロセスに固有の状態は、ACTIVE、CLOSED、COMPLETEDおよびTERMINATEDです。 構造化プロセスに固有の状態は、ACTIVE、COMPLETED、SUSPENDED、FAULTED、TERMINATEDです -
title: string
インスタンスのタイトル
ネストされたスキーマ : CreateUnifiedInstanceOutput-allOf[1]
型:
ソースを表示
object
-
type: string
許容値:
[ "DYNAMIC", "STRUCTURED" ]
プロセス・インスタンスのタイプ
ネストされたスキーマ : UserOrAppClient
すべてに一致
ソースを表示
- object IdentityCommon
- object Discriminator: type
Discriminator:
{ "propertyName":"type" }
400レスポンス
401レスポンス
403レスポンス
プロセス制限のため、プロセス実行をインスタンス化できません
例