機械翻訳について

タスクに対するアクションの実行

put

/ic/api/process/v1/tasks/{id}

指定のタスク番号のペイロードに基づいてアクションを実行します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
本文()
ペイロード
ルート・スキーマ : payload
型: object
ソースを表示
ネストされたスキーマ : action
型: object
ソースを表示
ネストされたスキーマ: comment
型: object
ソースを表示
ネストされたスキーマ: identities
型: array
ソースを表示
ネストされたスキーマ : activityChanges
型: array
ソースを表示
ネストされたスキーマ: assignees
型: array
ソースを表示
ネストされたスキーマ : correlationKeyChanges
型: array
ソースを表示
ネストされたスキーマ : dataObjectChanges
型: array
ソースを表示
ネストされたスキーマ : instanceAttributeChanges
型: array
ソースを表示
ネストされたスキーマ: processes
型: array
ソースを表示
ネストされたスキーマ : FlowChangeItemReq
型: object
ソースを表示
ネストされたスキーマ : correlationKeyChanges
型: array
ソースを表示
ネストされたスキーマ : dataObjectChanges
型: array
ソースを表示
ネストされたスキーマ : instanceAttributeChanges
型: array
ソースを表示
ネストされたスキーマ : DataVariable
型: object
ソースを表示
ネストされたスキーマ: QName
型: object
ソースを表示
ネストされたスキーマ : identity
型: object
識別子: type
ソースを表示
トップに戻る

レスポンス

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

200レスポンス

成功
本文()
ルート・スキーマ : タスク
型: object

400レスポンス

タスク番号が無効。アクションは実行されません。

401レスポンス

未認可

404レスポンス

タスクが見つからない

409レスポンス

競合

500レスポンス

内部サーバー・エラー
トップに戻る

次の例では、RESTリソースに対するPUTリクエストを使用することによって、タスクを別のユーザーに再割当てする方法を示しています。

リクエストの送信

https://example.com/ic/api/process/v1/tasks/<taskId>

説明

  • example.com は、Oracle Integrationが実行されているホストです。

  • <taskId>は、アクションを実行するタスクのIDです。

    現在のユーザーのタスクIDを取得するには、「タスク・リストの取得」を参照してください。

ノート: 別のユーザーへの再割当て、別のユーザーへの委任または別のユーザーからの詳細情報のリクエストを行う場合は、リクエストにIdentities要素を追加する必要があります。 タスクをclaim(acquire)する場合は、ペイロードにIdentities属性を指定しないでください。 現在のユーザーのみがタスクを申告できます。

リクエスト本文の例

例1:

次の例は、タスクIDを再割り当てするときのリクエスト本文を示しています:

{
    "identities":
  [{
    "id":"<userId>","type":"user" 
  }],
   "action":
  {
   "id":"REASSIGN", "type":"SYSTEM" 
  }
 }

<userId>はユーザーIDです。

例2:

次の例では、コメント付きのタスクIDをエスカレートまたは承認する場合のリクエスト本文を示しています。

{ 
   "identities":[{"id":"jstein","type":"user" }],
   "action":{"id":"ESCALATE","type":"SYSTEM"}, 
   "comment":{"commentStr":"Some comment","commentScope":"BPM"}
 }

例3:

次の例では、タスクを承認する際のリクエスト本体を示します。

{
   "action":{"id":"APPROVE"} 
}

レスポンス・ヘッダーの例

Status Code: 200 OK
Date: Wed, 27 Apr 2016 00:53:16 GMT
Content-Type: application/json

レスポンス本文の例

{
   "totalResult": false, 
   "hasMore": false, 
   "items": 
 [
  {
   "href": "http://example.com/ic/api/process/v1/tasks/200002",
   "length": 0,
   "rel": "self",
   "title": "Approver to review request and approve, reject, or request additional information",
   "hasSubTasksFlag": false,
   "isDocsEnabledFlag": false,
   "isConversationEnabledFlag": false,
   "hasSubTasks": false
  }
 ],
 "user": 
  { 
		"href": "http://example.com/ic/api/process/v1/identities/user/jsmith", 
		"length": 0, 
		"rel": "user" 
	}
 }
先頭に戻る