Skip to main content

OperatorAssignment

A record of an operator being assigned to a work order. Tracks the assignment type, timing, and current status.

assignmentIdstring

Assignment record identifier.

Example: 7421
workOrderIdstring

The work order this operator was assigned to.

Example: 6073
workOrderNumberstring

Human-readable work order number.

Example: WO-2025-0042
assignmentTypestring

Role in which this person was assigned: operator — production worker. supervisor — shift or line supervisor. qc_inspector — quality control inspector.

Possible values: [operator, supervisor, qc_inspector]

Example: operator
statusstring

Current assignment status. active means currently assigned, inactive means the operator has been unassigned.

Possible values: [active, inactive]

Example: active
assignedAtstring<date-time>

When the operator was assigned (ISO 8601).

Example: 2025-04-08T10:30:00Z
assignedBystring

ID of the user who made the assignment.

Example: usr-00108
unassignedAtstring<date-time>

When the operator was unassigned (ISO 8601). Null if still active.

unassignedBystring

ID of the user who removed the assignment. Null if still active.

notesstring

Notes attached to this assignment.

OperatorAssignment
{
"assignmentId": "7421",
"workOrderId": "6073",
"workOrderNumber": "WO-2025-0042",
"assignmentType": "operator",
"status": "active",
"assignedAt": "2025-04-08T10:30:00Z",
"assignedBy": "usr-00108",
"unassignedAt": "2024-07-29T15:51:28.071Z",
"unassignedBy": "string",
"notes": "string"
}