system.kanoa.cmms.deleteWorkOrderEventStatusCategory(workOrderEventStatusCategoryId, userId)
Deletes an existing work order event status category identified by workOrderEventStatusCategoryId.
Status categories group individual work-order-event statuses under a broader classification (e.g. "Active" vs "Complete"); deleting a category removes that grouping record.
The database enforces referential integrity, so deletion is prevented if the status category is still referenced by other records (such as work order event statuses currently assigned to it).
Parameters
workOrderEventStatusCategoryId Integer: Id of the status category to delete
userId Integer:Id of the user executing the function
Returns
# of records modified Integer
msg String None if success
Example
workOrderEventStatusCategoryId = 7
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
recordsModified, msg = system.kanoa.cmms.deleteWorkOrderEventStatusCategory(workOrderEventStatusCategoryId, userId)
print recordsModified, msg