新規プロジェクトを作成またはインポート
/ic/api/process/v1/spaces/{spaceId}/projects
リクエスト
- description: string
プロジェクトの説明
- exp: file
インポートするプロジェクト.expファイル
- projectName(required): string
プロジェクト名
- quickStartAppId: string
指定されている場合は、クイックスタート・アプリケーションから新規プロジェクトを作成
レスポンス
- application/json
- application/xml;qs=0.9
200レスポンス
object201レスポンス
400レスポンス
401レスポンス
403レスポンス
404レスポンス
409レスポンス
500レスポンス
例
次の例は、RESTリソースに対してPOSTリクエストを発行してプロジェクトを作成またはインポートする方法を示しています。
curl -X POST --header 'Content-Type: multipart/form-data' --header 'Accept: application/json' -H 'Authorization: Bearer access_token' -F 'projectName=MyProject321' -F 'description=This is my new project' -F 'quickStartAppId=Travel Approval' 'http://example.com.com:7001/ic/api/process/v1/spaces/<spaceId>/projects'説明
-
example.comは、Oracle Integrationが実行されているホストです。 -
<version>はREST APIバージョンです。
-
Content-Type:multipart/form-data -
Request URL:http://example.com:7001/ic/api/process/<version>/spaces/<spaceId>/projects -
<spaceId>はスペースの一意のIDです。 使用可能なスペースを取得するには、「スペースの取得」を参照してください。
次に、プロジェクトを作成するためのリクエスト・パラメータを示します。 すべてのパラメータをmultipart/form-dataとして指定する必要があります。
-
projectName: プロジェクトの名前を指定します(たとえば、MyProject) -
description: プロジェクトの説明を指定します。 -
quickStartAppId: (オプション)QuickStart APPのIDを指定します。 このオプションを指定すると、QuickStart APPから新しいプロジェクトが作成されます。 使用可能なQuickStart APPを取得するには、「QuickStartアプリを取得」を参照してください。以下は、
Retrieve Quick Start AppsREST APIのResponse本文の例です。 この例では、Form ApprovalはquickStartAppId.です{ "name": "Form Approval", "description": "In this application, the process owner submits a request for approval and fulfillment. If the request is denied, the applicant may resubmit with additional information.", "type": "ORACLE", "links": [ { "href": "http://example.com:7001/ic/api/processs/v1/quickStartApps/Form%20Approval", "rel": "self" }, ] }, -
exp: (オプション)インポートするプロジェクト.expファイルを指定します。 このオプションを指定すると、作成されたプロジェクトがインポートされます。
レスポンス・ヘッダーの例
Status Code: 201 Created Date: Mon, 03 Apr 2017 09:39:39 GMT Content-Type: application/json
レスポンス本文の例
{
"id": "MyProject",
"name": "MyProject",
"description": "This is my new project",
"type": "BPM",
"creator": "jsmith",
"creation": "2017-04-03,02:39:39 PDT",
"links": [
{
"href": "http://example.com:7001/ic/api/processs/v1/spaces/89f7e082-6855-4a75-b2a6-6a726aff7f23/projects/My%20Project1",
"rel": "self"
},
{
"href": "http://example.com:7001/ic/api/processs/v1/spaces/89f7e082-6855-4a75-b2a6-6a726aff7f23/projects/My%20Project1",
"rel": "canonical"
},
{
"href": "http://example.com:7001/ic/api/processs/v1/spaces/89f7e082-6855-4a75-b2a6-6a726aff7f23",
"rel": "parent"
},
{
"href": "http://example.com:7001/ic/api/processs/v1/spaces/89f7e082-6855-4a75-b2a6-6a726aff7f23/projects/My%20Project1/processes",
"rel": "child"
},
{
"href": "http://example.com:7001/ic/api/processs/v1/spaces/89f7e082-6855-4a75-b2a6-6a726aff7f23/projects/My%20Project1/snapshots",
"rel": "child"
}
]
}