タスク割り当て状態の変更
タスク割り当て状態の変更
タスク割り当ての状態を更新するには、PUT /tasks/:task_id/assignments
APIを呼び出し、completed
、incomplete
、approved
、rejected
などのresolution_state
を含めます。
cURL
curl -i -X PUT "https://api.box.com/2.0/task_assignments/12345" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "content-type: application/json" \
-d '{
"message": "New message",
"resolution_state": "completed"
}'
解決状態
Boxは現在、action
値によって定義される、review
とcomplete
という2種類のタスクをサポートしています。
タスクのタイプによって、タスクがなりうる解決状態と、ウェブアプリおよびモバイルアプリでユーザーに表示されるインターフェースが決まります。
タスクのアクション | 考えられる解決状態 |
---|---|
review | incomplete , approved , rejected |
complete | incomplete , complete |
review
タスクはincomplete
状態で開始され、incomplete
、approved
、またはrejected
としてマークすることができます。ユーザーインターフェースには、テキストボックスのほか、タスクを承認または拒否する1組のボタンが表示されます。
complete
タスクはincomplete
状態で開始され、incomplete
またはcompleted
としてマークすることができます。このタスクが完了としてマークされると、タスクの状態をそれ以上変更することはできなくなります。ユーザーインターフェースには、テキストボックスのほか、タスクを完了としてマークするためのボタンが表示されます。