MGCLatticeWarehousePickingCompletedBusinessEvent
Business event raised when warehouse picking work completes: a WHSWorkTable record of a picking work order type (sales, transfer issue, production raw material or kanban picking) transitions to WHSWorkStatus::Closed with at least one closed Pick line. Unlike the generic MGCLatticeWarehouseWorkCompletedBusinessEvent (which fires for any closed work), this event lists every completed Pick line with its item, quantity, unit, location and operator.
- Event id:
MGCLatticeWarehousePickingCompletedBusinessEvent - Contract class:
MGCLatticeWarehousePickingCompletedBusinessEventContract
Payload fields
| Name | Type | Description |
|---|---|---|
eventSequence | int64 | Gets or sets the ordering sequence of this emission. |
correlationId | str | Gets or sets the identifier grouping emissions that belong to one logical run or flow. |
schemaVersion | int | Gets or sets the payload schema version of the emitting contract. |
legalEntity | DataAreaId | Gets or sets the legal entity. |
workId | WHSWorkId | Gets or sets the work ID. |
workTransType | int | Gets or sets the work order type as its integer value. |
workTransTypeName | str | Gets or sets the work order type symbol, for example Sales. |
orderNumber | WHSOrderNum | Gets or sets the order number that generated the work. |
shipmentId | WHSShipmentId | Gets or sets the shipment ID. |
loadId | WHSLoadId | Gets or sets the load ID. |
warehouseId | InventLocationId | Gets or sets the warehouse ID. |
siteId | InventSiteId | Gets or sets the site ID. |
pickLineCount | int | Gets or sets the number of completed Pick lines, which is the number of entries in lines. |
workClosedDateTime | WHSWorkClosedUTCDateTime | Gets or sets the work closed date and time (UTC). |
lines | List | Gets or sets the completed Pick lines of the work. |