機械翻訳について

タスクに関する一括アクションの実行

put

/ic/api/process/v1/tasks

ペイロードに基づいて複数のタスクに関するアクションを実行します。

リクエスト

サポートされているメディア・タイプ
本文()
アクション・ペイロード
ルート・スキーマ : actions
型: object
ソースを表示
ネストされたスキーマ : action
型: object
ソースを表示
ネストされたスキーマ: comment
型: object
ソースを表示
ネストされたスキーマ: identities
型: array
ソースを表示
ネストされたスキーマ: tasks
型: 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レスポンス

成功
本文()
ルート・スキーマ : TaskCollection
型: object
ソースを表示
ネストされたスキーマ: items
型: array
ソースを表示
ネストされたスキーマ : task
型: object

400レスポンス

不正リクエスト

401レスポンス

未認可

404レスポンス

タスク・リストが見つからない

500レスポンス

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

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

リクエストの送信

https://example.com/ic/api/process/v1/tasks 

説明

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

リクエスト本文の例

例1:

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

説明

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

    <taskId>は、アクションを実行するタスクのIDを指定します。

    複数のタスクを操作するには、","でIDを区切ります。

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

例2:

次の例では、2つのタスクを承認する場合のリクエスト本文を示します。

{
   "action":{"id":"APPROVE" , "type":"CUSTOM"},
   "comment":{"commentStr":"test" , "commentScope":"BPM"},
   "priority" : 1,:
   "tasks":[ "200002", "200006"]
 }

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

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