Skip to main content

system.kanoa.cmms.getProcedureStepCheckEvents(paramsDict)

Retrieves procedure step check event records - the individual check results captured when a procedure step check was actually performed during a work order's execution. Call this to review or report on completed check outcomes for a given work order event, procedure, or step, for example when building an execution history view or a QA report. Every key in paramsDict is optional, so passing an empty dictionary returns all check event records, while supplying keys such as workOrderEventId or procedureStepCheckId narrows the results to a specific execution or check definition.


Parameters

paramsDict Dictionary

- checkNameString
- enabledBoolean
- procedureIdInteger
- procedureNameString
- procedureStepCheckEventIdInteger
- procedureStepCheckIdInteger
- procedureStepEventIdInteger
- procedureStepIdInteger
- requiredBoolean
- stepNameString
- workOrderEventIdInteger
- workOrderEventNameString

Returns

procedureStepCheckEventData pyDataset


Example

# Get all check events logged for a specific work order event
paramsDict = {"workOrderEventName": 'MWO00114'}

procedureStepCheckEventData = system.kanoa.utilities.convertDatasetToJSON(system.kanoa.cmms.getProcedureStepCheckEvents(paramsDict))

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

break
>>>
Row 0
checkDescription Confirm guard panels are secure and not damaged.
workOrderEventName MWO00114
createdByUser jason
checkName Inspect Guards
required False
enabled True
checkConfig {"engUnitId":null,"dataTypeId":"5","specInfo":{"specType":null,"regex":{"value":""},"setPoint":{"value":null,"operator":null},"range":{"min":null,"max":null},"tolerance":{"tgt":null,"lel":null,"lsl":null,"lcl":null,"ldl":null,"udl":null,"uel":null,"usl":null,"ucl":null}},"pickListInfo":{"pickListValues":{"Number":{"min":null,"max":null,"increment":null},"Tree":"","Fraction":{"min":null,"max":null,"increment":null},"Text":{"PASS":[],"WARNING":[],"FAIL":[],"NEUTRAL":[],"multiSelect":false},"Time":null,"Barcode Scanner":{"script":null},"Boolean":{"TRUE":["OK"],"FALSE":["Not OK"]}},"pickListId":8}}
procedureStepCheckId 18
changedDate Tue Apr 14 13:44:19 UTC 2026
stepName Guards
chkItemStateName PASS
changedBy 5
changedByUser jason
procedureStepEventId 21
workOrderEventId 66
value 1
lastUpdatedBy jason on 2026-04-14 13:44:19.577
procedureStepCheckEventId 56
createdDate Sun Apr 12 16:09:24 UTC 2026
createdBy 5
sortOrder 0
comment
workOrderId 77
chkItemStateColor --kcGoodContainer
procedureStepId 142
status 1
>>>