タスク・ビューの取得
get
/tasks/views/{viewname}
タスク・ビューを名前別に取得します。
リクエスト
問合せパラメータ
- 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
タイプ:integer1から100の間のページ当たりの項目の最大数、デフォルトは25- offset
タイプ:integerリスト項目のページにある最初の項目の索引、デフォルトは1- pattern
ToDoに設定する場合、To Doタスクのみが含まれます- 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~1views~1{viewname}/get/responses/200/schemaapplication/jsonの例
{ "totalResult":true, "user":{ "rel":"user", "href":"http://example.com/bpm/api/3.0/identities/user/jcooper" }, "count":2, "hasMore":false, "items":[ { "processName":"HelpDeskRequestProcess", "updatedDate":"2015-06-03 01:26:16", "priority":3, "assignedDate":"2015-06-03 01:26:20", "createdDate":"2015-06-03 01:26:16", "href":"http://example.com/bpm/api/3.0/tasks/200000", "assignees":{ "totalResult":false, "hasMore":false, "items":[ ] }, "number":200000, "hasSubTasks":false, "title":"Help Desk Request for JuneTask1", "rel":"self", "type":"task", "state":"ASSIGNED" } ], "links":[ { "rel":"back", "href":"http://example.com/bpm/api/3.0/" }, { "rel":"self", "href":"http://example.com/bpm/api/3.0/tasks/views/6a3f7491-a040-425a-90c1-5859aec353ec?status=ASSIGNED&priority=Any&assignment=MY_AND_GROUP&keyword=&limit=25&offset=0" } ] }