Skip to main content

ActionType

Enumeration of valid action types.

Defines the different types of operations that can be performed in a manufacturing or logistics environment. Each type represents a specific category of action that can be assigned to resources, machines, or jobs.

Values

ValueDescription
STOPImmediately halt current operation for safety or process reasons
LOADTransfer materials or products into a machine or workstation
UNLOADRemove materials or products from a machine or workstation
MOVETransport items between locations in the facility
ATTACHConnect or join components or sub-assemblies together
DETACHSeparate or disconnect assembled components
BREAKScheduled or unscheduled interruption in operations
WAITPlanned delay or holding period in the process
PROCESSGeneral manufacturing operation or transformation
ASSEMBLYCombine multiple components into a larger assembly
MACHININGPerform specific machining operations on parts
QUALITY_CHECKInspect products for quality standards compliance
PACKAGINGPrepare products for storage or shipping
STORAGEPlace items in designated storage locations
SETUPConfigure or prepare machines/workstations for operation
CLEANPerform cleaning operations on equipment or workspace
INSPECTExamine equipment or products for issues or maintenance needs
REPAIRFix damaged or malfunctioning equipment
MAINTENANCEPerform preventive or scheduled maintenance tasks

Usage Example

from omm import ActionType

# Access enum value
value = ActionType.STOP

# Value comparison
if value == ActionType.STOP:
print(f'Value is STOP')