タスク・リストの取得
get
/tasks
現行のユーザーのタスク・リストを取得します。
リクエスト
問合せパラメータ
- assignment
-
タスクの割当て先 - MY、GROUP、MY_AND_GROUP (デフォルト)、MY_AND_GROUP_ALL、REPORTEES、OWNER、REVIEWER、PREVIOUS、ALL、ADMIN
- columns
選択したタスク属性のみを表示します- dueDateFrom
yyyy-mm-dd hh:mm:ss形式の日付範囲の開始- dueDateTo
yyyy-mm-dd hh:mm:ss形式の日付範囲の終了- fromuser
プロセスの以前のタスクの割当て先- groupBy
選択したタスク属性を基準にタスクをグループ化します- keyword
タスクのタイトルのキーワード- limit
タイプ:integer
1から100の間のページ当たりの項目の最大数、デフォルトは25- metadata
タスク詳細のURLを表示します- offset
タイプ:integer
リスト項目のページにある最初の項目の索引、デフォルトは1- pattern
タスクをフィルタ処理します- priority
1 (最高)から5 (最低)またはAny (デフォルト)のタスクの優先度- process
指定のプロセスのタスクのみが含まれます- showAcion
タイプ:boolean
許容されるタスク・アクションを表示します- showPermission
タイプ:boolean
タスク・パーミッションを表示します- status
タスク・ステータス - ASSIGNED (デフォルト)、SUSPENDED、WITHDRAWN、EXPIRED、ERROR、ALERTED、NEED_INFORMATIONレスポンス
サポートされているメディア・タイプ- application/json
- application/xml
200 レスポンス現行のユーザーの既存のタスクをリストします。本文ルート・スキーマ: /paths/~1tasks/get/responses/200/schemaapplication/jsonの例
{ "totalResult":true, "user":{ "rel":"user", "href":"http://example.com/bpm/api/3.0/identities/user/jlondon" }, "count":1, "hasMore":false, "items":[ { "updatedDate":"2015-05-27 00:03:37", "priority":1, "creatorName":"jstein", "assignedDate":"2015-05-27 00:03:37", "createdDate":"2015-05-27 00:03:37", "ownerUser":"cdickens", "href":"http://example.com/bpm/api/3.0/tasks/200012", "assignees":{ "totalResult":false, "hasMore":false, "items":[ { "levels":0, "type":"user", "id":"jlondon" } ] }, "number":200012, "hasSubTasks":false, "title":"myTodoTaskTestingV3", "rel":"self", "type":"task", "state":"ASSIGNED", "dueDate":"2015-07-26 11:58:59" } ], "links":[ { "rel":"back", "href":"http://example.com/bpm/api/3.0/" }, { "rel":"self", "href":"http://example.com/bpm/api/3.0/tasks?status=ASSIGNED&priority=&assignment=MY_AND_GROUP&keyword=&limit=25&offset=0" } ] }
500 レスポンスタスク・リストの取得に失敗しました。本文ルート・スキーマ: /paths/~1tasks/get/responses/500/schema