タスク・コメントの追加
post
/ic/api/process/v1/tasks/{id}/comments
タスクにコメントを追加します。
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
- id(required): string
Task Number
CommentRequest
ルート・スキーマ : commentRequest
型:
objectCommentRequestの表現
ソースを表示
- commentScope: string
指定できる値:
[ "BPM", "TASK" ]コメントのスコープ - REST APIによりコメントを投稿する場合は、SCOPEをBPMまたはTASKとして指定して、コメントをプロセス・インスタンス・レベルで表示できるようにするかそれともタスク・レベルのみで表示できるようにするかを指定する必要があります。例:BPM - commentStr(required): string
コメント文字列例:
comment test - displayNameLanguage: string
displayName言語例:
US - participant: string
レスポンス
サポートされているメディア・タイプ
- application/json
400レスポンス
不正リクエスト
404レスポンス
タスクが見つからない
409レスポンス
失効したタスク・オブジェクトが見つかった
500レスポンス
内部サーバー・エラー
例
次の例では、RESTリソースに対するPOSTリクエストを発行することによって、タスクにコメントを追加する方法を示しています。
リクエストの送信
次の例では、送信リクエストのコンテンツを示しています。
https://example.com/ic/api/process/v1/tasks/<taskId>/comments 説明
-
example.comは、Oracle Integrationが実行されているホストです。 -
<taskId > は、「タスク・リストを取得」を使用して取得するタスクIDです。
リクエスト本文の例
{
"commentStr":"This is my comment.",
"commentScope":"BPM"
}
commentScope属性に指定できる値は次のとおりです:
-
BPM: コメントを特定のプロセス・インスタンスのすべてのタスクで使用できるようにするには、BPMオプションを使用します。 -
TASK: タスク・レベルのコメントにはTASKオプションを使用します。
レスポンス・ヘッダーの例
Status Code: 200 OK Date: Wed, 27 Apr 2016 00:53:16 GMT Content-Type: application/json
レスポンス本文の例
{
"levels": 0,
"links": [
{
"href": "http://example.com/ic/api/process/v1/tasks/200002",
"length": 0,
"rel": "parent"
},
{
"href": "http://example.com/ic/api/process/v1/tasks/200002/comments",
"length": 0,
"rel": "self"
},
{
"href": "http://example.com/ic/api/process/v1/tasks/200002/comments",
"length": 0,
"rel": "canonical"
}
],
"comment": [
{
"commentStr": "This is my comment",
"updatedBy": "jsmith",
"userId": "jsmith",
"updateddDate": "2016-12-19T06:10:21.000Z",
"commentScope": "BPM"
}
]
}