MassWorkflowTaskDto¶
Example Json Object
1{
2 "id": 10000001,
3 "queueTime": "2025-01-01T10:00:00Z",
4 "startTime": "2025-01-01T10:00:00Z",
5 "endTime": "2025-01-01T10:00:00Z",
6 "interruptedAt": "2025-01-01T10:00:00Z",
7 "recoveredAt": "2025-01-01T10:00:00Z",
8 "status": {
9 "name": "PROCESSING",
10 "captionKey": "enum.batchJobStatus.processing",
11 "caption": "Processing"
12 },
13 "recover": false,
14 "interrupted": false,
15 "interruptionMessage": "sample_interruptionMessage",
16 "errorMessage": "sample_errorMessage",
17 "totalObjectCount": 100,
18 "jobId": 10000001,
19 "batchTaskObjectType": {
20 "name": "CONTRACT",
21 "captionKey": "enum.objectType.contract",
22 "caption": "Contract"
23 },
24 "objectBaseIds": [],
25 "taskReport": {
26 "id": 10000001,
27 "scheduledItemCount": 100,
28 "processingItemCount": 100,
29 "doneItemCount": 100,
30 "failedItemCount": 100,
31 "cancelledItemCount": 100,
32 "skippedItemCount": 100,
33 "totalItemCount": 100,
34 "taskId": 10000001,
35 "doneWithWarningItemCount": 100
36 },
37 "duty": {
38 "name": "GENERATE_WORKBOOK_TEMPLATE",
39 "captionKey": "enum.batchTaskDuty.generateWorkbookTemplate",
40 "caption": "Generate Workbook Template"
41 }
42}
📄 Description: Data transfer object representing a mass workflow task within the Nakisa Lease Accounting Suite, encompassing lease and contract management, financial obligations, and accounting entries to streamline operational efficiency.
Properties
Name |
Type |
Required |
Restrictions |
Description |
|---|---|---|---|---|
id |
integer(int64) |
false |
none |
Unique identifier for the resource |
queueTime |
string(date-time) |
false |
none |
Time of the queue |
startTime |
string(date-time) |
false |
none |
Time of the start |
endTime |
string(date-time) |
false |
none |
Time of the end |
interruptedAt |
string(date-time) |
false |
none |
Timestamp indicating when the workflow task was interrupted, relevant for tracking lease and contract-related financial obligations within the Nakisa Lease Accounting Suite. |
recoveredAt |
string(date-time) |
false |
none |
Timestamp indicating when the financial obligation associated with a lease or contract was recovered, facilitating accurate accounting entries within the Nakisa Lease Accounting Suite. |
status |
false |
none |
Status of the resource |
|
recover |
boolean |
false |
none |
Boolean flag indicating recover status |
interrupted |
boolean |
false |
none |
Boolean flag indicating interrupted status |
interruptionMessage |
string |
false |
none |
Message detailing any interruptions related to lease contracts or financial obligations within the Nakisa Lease Accounting Suite. |
errorMessage |
string |
false |
none |
Descriptive message detailing any errors encountered during the processing of lease-related tasks within the Nakisa Lease Accounting Suite. |
totalObjectCount |
integer(int32) |
false |
none |
Count of total object |
jobId |
integer(int64) |
false |
none |
Unique identifier for the job |
batchTaskObjectType |
false |
none |
Type of the batch task object |
|
objectBaseIds |
false |
none |
List of objectBaseIds items |
|
taskReport |
false |
none |
Value for taskReport field |
|
duty |
false |
none |
Represents the specific duty associated with a lease or contract, detailing the financial obligations relevant to accounting entries within the Nakisa Lease Accounting Suite. |