automation-anywhere · Schema
Automation Anywhere Work Item
Schema representing a work item within the Automation Anywhere Workload Management system. A work item is a single unit of data queued for processing by an RPA bot, with a typed payload defined by the queue's work item model and lifecycle status tracking from creation through completion.
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | Unique numeric identifier of the work item assigned by the Control Room upon creation |
| queueId | integer | Numeric ID of the Workload Management queue this work item belongs to |
| json | object | Key-value data payload of the work item. Keys are attribute names defined in the queue's work item model; values are the actual data to be processed by the bot. |
| status | string | Current lifecycle status of the work item indicating where it is in the processing pipeline |
| result | string | Processing outcome recorded by the bot upon completing or failing this work item |
| col1 | string | Display column 1: a human-readable label extracted from the work item data for display in the Control Room queue viewer |
| col2 | string | Display column 2: a secondary human-readable label extracted from the work item data |
| col3 | string | Display column 3: a tertiary human-readable label extracted from the work item data |
| deviceId | integer | Numeric ID of the Bot Runner device that processed or is currently processing this work item |
| deviceUserId | integer | Numeric ID of the user account under which the processing bot executed on the device |
| automationId | string | Deployment ID (UUID) of the automation that processed this work item, linking back to the deployment record |
| jobExecutionId | string | Identifier of the job execution associated with processing this work item |
| startTime | string | ISO 8601 timestamp when the bot began processing this work item |
| endTime | string | ISO 8601 timestamp when bot processing of this work item completed |
| deferredUntil | string | ISO 8601 timestamp until which this work item is deferred; the bot will not pick it up before this time |
| lastPausedTime | string | ISO 8601 timestamp when the work item was last paused during processing |
| totalPausedTime | integer | Total time in seconds this work item was in a paused state |
| comment | string | Optional free-text comment added by the processing bot or a human operator |
| error | string | Error message recorded when the work item processing failed, for debugging and retry decisions |
| retryCount | integer | Number of times this work item has been automatically retried after failure |
| hashCode | integer | Hash of the work item data used for duplicate detection when disallowDuplicate is enabled on the queue |
| version | integer | Optimistic concurrency control version number; must match the server value when updating |
| tenantUuid | string | UUID of the tenant in a multi-tenant Control Room deployment |
| createdBy | integer | Numeric ID of the user who created this work item |
| createdOn | string | ISO 8601 timestamp when this work item was added to the queue |
| updatedBy | integer | Numeric ID of the user who last modified this work item |
| updatedOn | string | ISO 8601 timestamp of the last status or data update to this work item |