タスク・ビューの取得
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 | 1から100の間のページ当たりの項目の最大数、デフォルトは25 | integer |
| offset | リスト項目のページにある最初の項目の索引、デフォルトは1 | integer |
| 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 レスポンス
選択したビュー名をリストします。
本文
application/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"
}
]
}