system.kanoa.cmms.getWorkOrderPriorities(paramsDict)
Retrieves work order priorities configured in the system (e.g. "Low", "Medium", "High", "Emergency"), optionally filtered by id, name, or enabled status.
Passing an empty dictionary returns all priorities.
This is a getter function � it returns the dataset directly, not a (result, message) tuple.
Parameters
paramsDict Dictionary
| - enabled | Boolean | |
| - workOrderPriorityId | Integer | |
| - workOrderPriorityName | String |
Returns
workOrderPriorityData pyDataset
Example
# Get all enabled work order priorities
paramsDict = {"enabled": True}
data = system.kanoa.utilities.convertDatasetToJSON(system.kanoa.cmms.getWorkOrderPriorities(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
>>>
lastUpdatedBy jason on 2026-02-14
workOrderPriorityName Low
createdByUser jason
workOrderPriorityIconPath None
enabled True
changedDate None
createdDate Sat Feb 14 19:06:30 UTC 2026
workOrderPriorityColor --kcGray-10
workOrderPriorityId 1
createdBy 5
changedBy None
sortOrder 10
changedByUser None
>>>