system.kanoa.cmms.getWorkOrderEventStatusChange(paramsDict)
Returns work order status change information � a history of when a work order event transitioned from one status to another (for example, from Open to In Progress to Completed).
When paramsDict includes a filter key, results are scoped accordingly.
Parameters
paramsDict Dictionary
| - workOrderEventId | Integer |
Returns
workOrderEventStatusChangeData pyDataset
Example
# Get status change history for a specific work order event
paramsDict = {"workOrderEventId": 4}
data = system.kanoa.utilities.convertDatasetToJSON(system.kanoa.cmms.getWorkOrderEventStatusChange(paramsDict))
for i, row in enumerate(data):
for k,v in row.items():
print k,v
break #Just limiting to returning the columns from the first record for display purposes
>>>
reason None
notes None
workOrderEventName MWO00047
endDate None
fromWorkOrderStatusId 3
fromWorkOrderStatusName Assigned
workOrderStatusChangeId 47
toWorkOrderStatusId 6
toWorkOrderStatusName Completed
changedBy 5
minutesInStatus 191391.25
changedByUser jason
workOrderEventId 4
startDate Tue Mar 17 01:53:29 UTC 2026
>>>