GeneralTaskCreateCmd
{
"taskId": "string",
"taskType": "RECEIVE",
"assignUserName": "string",
"assignLocationId": "string",
"customerId": "string",
"receiptIds": [
"string"
],
"loadIds": [
"string"
],
"entryId": "string",
"assigneeUserId": "string",
"loadMode": "LIVE_LOAD",
"description": "string",
"priority": "string",
"note": "string",
"lastStepAssignedUserIds": [
"string"
],
"planedLastStepAssignedUserIds": [
"string"
],
"lastStepAssignedUserNames": [
"string"
],
"planedLastStepAssignedUserNames": [
"string"
],
"lastStepId": "string",
"planedAssignAllSteps": true,
"equipmentId": "string"
}
Properties
| Name | Type | Required | Constraints | Chinese Name | Description |
|---|---|---|---|---|---|
| taskId | string | false | none | Task ID (Optional) If specified, this ID will be used; if not specified, it will be auto-generated | |
| taskType | string | true | none | Task Type | |
| assignUserName | string | false | none | Assignee | |
| assignLocationId | string | false | none | Assigned Location During internal processing, this will be assigned to both plannedLocationId and locationId) | |
| customerId | string | false | none | Customer ID | |
| receiptIds | [string] | false | none | none | |
| loadIds | [string] | false | none | none | |
| entryId | string | false | none | none | |
| assigneeUserId | string | false | none | none | |
| loadMode | string | false | none | none | |
| description | string | false | none | none | |
| priority | string | false | none | Task priority level (from WMS) | |
| note | string | false | none | Task notes or remarks (from WMS) | |
| lastStepAssignedUserIds | [string] | false | none | User IDs assigned to the last step | |
| planedLastStepAssignedUserIds | [string] | false | none | Planned user IDs assigned to the last step | |
| lastStepAssignedUserNames | [string] | false | none | User names assigned to the last step | |
| planedLastStepAssignedUserNames | [string] | false | none | Planned user names assigned to the last step | |
| lastStepId | string | false | none | none | |
| planedAssignAllSteps | boolean | false | none | none | |
| equipmentId | string | false | none | Equipment ID for event publishing Used to avoid database query when publishing task lifecycle events |
Enum Values
| Property | Value |
|---|---|
| taskType | RECEIVE |
| taskType | LOAD |
| taskType | PICK |
| taskType | PUT_AWAY |
| taskType | OTHER |
| loadMode | LIVE_LOAD |
| loadMode | PRE_LOAD |