DesignTimeプロセスの作成
post
/ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/processes
新しい設計プロセスを作成し、設計時プロセスの名前、記述、IDなど、新しく作成された設計時間プロセスの詳細を戻します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- projectId(required): string
プロジェクトID
- spaceId(required): string
スペースID
プロセス作成オプション
ルート・スキーマ : creationProperties
型:
objectプロセス作成のプロパティ
ソースを表示
- customProperties: object customProperties
許可される追加のプロパティ: additionalPropertiesプロセスの作成をカスタマイズするプロパティ。 いくつかのテンプレートにのみ適用可能
- description: string
過程説明例:
My process description - name: string
プロセス名例:
MyProcess - type: string
許容値:
[ "NONE", "FORM", "MESSAGE", "FORM_APPROVAL", "MESSAGE_APPROVAL", "FORM_RULE_APPROVAL", "FORM_APPROVAL_INTEGRATION", "FORM_MULTI_STAGE_APPROVAL", "MESSAGE_RULE_APPROVAL", "SAAS_EVENT_TRIGGER", "CROSS_APPLICATION", "ABCS_INTEGRATION", "MP_INTEGRATION" ]処理タイプ
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml;qs=0.9
200レスポンス
成功した操作
ルート・スキーマ : process
型:
objectプロセス・データ
201レスポンス
成功。 プロセスが正常に作成されました。
401レスポンス
未認可
500レスポンス
プロセスの作成中にエラーが発生しました
例
次の例は、RESTリソースに対してPOSTリクエストを発行してプロセスを作成する方法を示しています。
リクエストの送信
次の例では、送信リクエストのコンテンツを示しています。
https://example.com/ic/api/process/<version>/spaces/<spaceId>/projects/<projectId>/processes
説明
-
example.comは、Oracle Integrationが実行されているホストです。 -
<version>はREST APIバージョンです。
-
<projectId>は、プロジェクトの一意のIDです。 利用可能なプロジェクトを取得するには、「プロジェクトの取得」を参照してください
リクエスト・ヘッダーの例
Content-Type: application/json
リクエスト本文の例
{
"name": "MyProcess",
"type": "FORM",
"description": "My process description",
"customProperties": {}
}レスポンス・ヘッダーの例
Status Code: 201 Created Date: Mon, 03 Apr 2017 09:39:39 GMT Content-Type: application/json
レスポンス本文の例
{
"id": "MyProcess",
"name": "MyProcess",
"description": "My process description",
"author": "jsmith",
"entryPoints": [
{
"id": "EVT18969321890787",
"bpmnType": "START_EVENT",
"interfaceElements": {}
}
],
"links": [
{
"href": "http://example.com:7001/ic/api/process/v1/spaces/46423b0a-a6a1-4748-b677-e8160bf50ce9/projects/old%20project/processes/MyProcess1",
"rel": "self"
},
{
"href": "http://example.com:7001/ic/api/process/v1/spaces/46423b0a-a6a1-4748-b677-e8160bf50ce9/projects/old%20project/processes/MyProcess1",
"rel": "canonical"
},
{
"href": "http://example.com:7001/ic/api/process/v1/spaces/46423b0a-a6a1-4748-b677-e8160bf50ce9/projects/old%20project",
"rel": "parent"
}
]
}