Skip to main content

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