Skip to main content

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

- workOrderEventIdInteger

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
>>>