POST /API/v2/Reports/Tasks/Assign
帳票にタスクを割り当てます。 タスクは、取引内の帳票に対して、更新や送信を行う取引内のパートナーを「担当するパートナー」として設定したり、帳票に対して「必須項目」を設定する機能です。 必須項目が設定されたタスクが割り当てられた帳票は、帳票の提出時に、必須項目のチェックが行われ、必須項目が入力されていない場合、帳票の提出は出来なくなります。 タスクの担当となった取引のパートナーは、この必須項目の設定に従い、帳票の項目を入力します。 タスクが割り当てられた帳票の提出に成功すると、そのタスクを担当するパートナーは、タスクを依頼したパートナーに切り替わります。 タスクに関する詳細については、[タスクについて]()を参照ください。
Request Information
URI Parameters
None.
Body Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| reportId | 帳票ID |
String |
Required Max length: 30 |
| organizationIdAsAssignor | タスクを依頼するパートナーの組織ID |
String |
Required Max length: 20 Pattern : ^[A-Za-z0-9_-]+$ |
| taskTitle | タスクのタイトル |
String |
Required Max length: 200 |
| organizationIdAsAssignee | タスクを担当するパートナーの組織ID |
String, Null |
Max length: 20 Pattern : ^[A-Za-z0-9_-]+$ |
| employeeIdAsAssignee | タスクを担当する利用者 |
String, Null |
Max length: 36 |
| requiredFields | 帳票の必須項目 |
Collection, Null of requiredFields |
None. |
| message | メッセージ |
String, Null |
None. |
Response Information
Resource Description
| Name | Description | Type | Additional information |
|---|---|---|---|
| taskId | タスクID |
String |
Required Max length: 35 |
| taskTitle | タスクのタイトル |
String |
Required Max length: 200 |
| inTrade |
Required |
||
| inReport |
Required |
||
| requiredFields | 帳票の必須項目 |
Collection, Null of requiredFields |
None. |
| inProcess |
Object, Null |
None. |
|
| partnerAsAssignor |
Required |
||
| partnerAsAssignee |
Required |
||
| employeeAsAssignee |
Required |
||
| taskStatus | タスクステータス |
String |
Required Max length: 9 |