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
| - canExecute | Boolean | Not required. Is set to False if not provided |
| - canSchedule | Boolean | Not required. Is set to False if not provided |
| - enabled | Boolean | Not required. Is set to True if not provided |
| - isActive | Boolean | Not required. Is set to False if not provided |
| - statusColor | String | i.e. '#FFFF00': Not required. Is set to None if not provided |
| - workOrderStatusId | Integer | Id of the workorder status to update |
| - workOrderStatusName | String |
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)