Skip to main content

system.kanoa.cmms.getWorkOrderEventStatus(paramsDict)

Retrieves work order event status records, optionally filtered by any combination of keys in paramsDict. Call this to look up the available statuses that can be assigned to a work order event (as distinct from a work order's overall WorkOrderStatus), or to filter down to a specific status by id, name, or category. All paramsDict keys are optional � pass an empty dictionary to retrieve all defined statuses.


Parameters

paramsDict Dictionary

- enabledBoolean
- isActiveBoolean
- reservedBySystemBoolean
- workOrderEventStatusCategoryIdInteger
- workOrderEventStatusCategoryNameString
- workOrderEventStatusIdInteger
- workOrderEventStatusNameString

Returns

workOrderEventStatusData pyDataset


Example

paramsDict = {"isActive": True}

data = system.kanoa.utilities.convertDatasetToJSON(system.kanoa.cmms.getWorkOrderEventStatus(paramsDict))

for i, row in enumerate(data):
print 'Row %i'%i
for k,v in row.items():
print k,v

break #Just limiting to returning the columns from the first record for display purposes
>>>
Row 0
workOrderEventStatusName Open
lastUpdatedBy jason on 2026-02-14
workOrderEventStatusId 2
workOrderEventStatusCategoryName Open
createdByUser jason
isActive True
workOrderEventStatusCategoryId 1
enabled True
changedDate None
createdDate Sat Feb 14 19:06:30 UTC 2026
workOrderEventStatusColor --kcBlue-50
createdBy 5
changedBy None
sortOrder 10
reservedBySystem False
changedByUser None
>>>