Skip to main content

system.kanoa.cmms.deleteWorkOrderEvent(workOrderEventId, userId)

Deletes an existing work order event by id. This removes a single scheduled/requested occurrence of a work order (for example, one technician's specific maintenance visit), not the parent work order definition itself. The userId parameter identifies who performed the deletion, for audit trail purposes.


Parameters​

workOrderEventId Integer: Id of work order event to delete
userId Integer:Id of the user executing the function


Returns​

# of records modified Integer
msg String None if success


Example​

# Delete a work order event that was created in error
workOrderEventId = 8842
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
recordsModified, message = system.kanoa.cmms.deleteWorkOrderEvent(workOrderEventId, userId)
print recordsModified, message