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 |
taskTitle | タスクのタイトル |
String |
Required Max length: 200 |
organizationIdAsAssignee | タスクを担当するパートナーの組織ID |
String, Null |
Max length: 20 |
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. |
processId | プロセスID |
String, Null |
Max length: 62 |
partnerAsAssignor |
Required |
||
partnerAsAssignee |
Required |
||
employeeAsAssignee |
Required |
||
taskStatus | タスクステータス |
String |
Required Max length: 9 |