Skip to main content

system.kanoa.order.updateProductionOrderState(orderStateInfo, userId)

Update a production order state. States that are reservedBySystem cannot be updated


Parameters

orderStateInfo Dictionary: Keys are required unless otherwise stated

- canExecuteBooleanNot required. Is set to False if not provided
- canScheduleBooleanNot required. Is set to False if not provided
- enabledBooleanNot required. Is set to True if not provided
- isActiveBooleanNot required. Is set to False if not provided
- statusColorStringi.e. '#FFFF00': Not required. Is set to None if not provided
- workOrderStatusIdIntegerId of the workorder status to update
- workOrderStatusNameString

userId Integer:Id of the user executing the function


Returns

# of records modified Integer
msg String None if success


Example

orderStateInfo = {'workOrderStatusId': 34, 'workOrderStatusName': 'Released', 'statusColor': '#FFFFFF', 'enabled': True, 'isActive': True, 'canSchedule': True, 'canExecute': True}
userId = 5
retVal, msg = system.kanoa.order.updateProductionOrderState(orderStateInfo, userId)