機械翻訳について

新規プロジェクトを作成またはインポート

post

/ic/api/process/v1/spaces/{spaceId}/projects

QuickStartアプリケーションIDが指定されている場合、QuickStart Appに基づいて新しいプロジェクトが作成されます。 新規作成済プロジェクトを戻します

リクエスト

パス・パラメータ
フォーム・パラメータ
トップに戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功した操作
本文()
ルート・スキーマ : project
型: object
設計時プロジェクトの表現

201レスポンス

成功。 プロジェクトは正常に作成されました

400レスポンス

プロジェクト・ファイルが無効です。

401レスポンス

未認可

403レスポンス

権限が必要です。 ユーザーは、このスペースにプロジェクトを作成できません

404レスポンス

スペース/Quick Startアプリケーションが見つかりません。

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 Apps REST APIのResponse本文の例です。 この例では、Form ApprovalquickStartAppId.です

     {
          "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"
    }
  ]
}
先頭に戻る