Skip to main content

system.kanoa.cmms.deleteWorkOrderEventStatus(workOrderEventStatusId, userId)

Deletes a work order event status record identified by workOrderEventStatusId. Call this to remove a status definition that is no longer needed (for example, one created in error, or superseded by another status). The underlying SQL constraints prevent deletion of a status that is currently referenced by other records, so the delete will fail rather than orphan existing work order event data.


Parameters

workOrderEventStatusId 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

workOrderEventStatusId = 17
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
recordsModified, msg = system.kanoa.cmms.deleteWorkOrderEventStatus(workOrderEventStatusId, userId)
print recordsModified, msg