タスク・リストの取得

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/schema
application/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