Skip to content

Production Events

Production-domain events govern the lifecycle of work orders, jobs, batches, steps, and work sessions. Every production event extends BaseProductionEvent, which sets _notification_subtopic = "production" — all production events publish to progress.notification.production after transaction commit. BaseProductionEvent.post_processing() also updates job.last_online and recalculates work order status after each commit.

Events

EventEventType
ActiveBatchChangedEventACTIVE_BATCH_CHANGED
BatchCompletedEventBATCH_COMPLETED
BatchCreatedEventBATCH_CREATED
BatchReleasedEventBATCH_RELEASED
JobBackOnlineEventJOB_BACK_ONLINE
JobPauseForcedEventJOB_PAUSE_FORCED
JobPausedEventJOB_PAUSED
JobPausedOfflineEventJOB_PAUSED_OFFLINE
JobResumedEventJOB_RESUMED
JobStartedEventJOB_STARTED
QueueUpdatedEventQUEUE_UPDATED
StepCompletedEventSTEP_COMPLETED
StepEditedEventSTEP_EDITED
WorkOrderStartedEventWORK_ORDER_STARTED

Released under the Apache 2.0 License.