Skip to main content

system.kanoa.event.getPerformanceEvents(paramsDict)

Returns performance reason events


Parameters

paramsDict Dictionary

- assetIdInteger
- assetPathString
- endDateDateTime
- modeEventIdInteger
- startDateDateTime

Returns

performanceEventData pyDataset


Example

startDate = system.date.parse("2025-11-01 00:00:00")
endDate = system.date.parse("2025-11-05 00:00:00")
data = system.kanoa.event.getAssetStateEvents({'assetId': 510, 'startDate': startDate, 'endDate': endDate})
print system.kanoa.utilities.convertDatasetToJSON(data)
>
{
'note': None,
'performanceStateName': 'Low on Infeed',
'modeEventId': 44033,
'endDate': Thu May 01 00:00:00 UTC 2025,
'createdByUser': 'srussem',
'itemId': 91,
'changedDate': None,
'itemName': 'Multigrain Bread Dough',
'createdDate': Thu May 01 18:43:38 UTC 2025,
'performanceEventId': 11,
'createdBy': 35,
'assetPath': 'Kanoa Industries\\Buffalo Bakery\\Production\\Mix Line 1',
'assetId': 510,
'performanceStatePath': 'Operations\\Low on Infeed',
'changedBy': None,
'workOrderName': 'WO_TEST_JFC',
'assetName': 'Mix Line 1',
'changedByUser': None,
'workOrderId': 122,
'performanceStateId': 3,
'value': 30.0,
'startDate': Wed Apr 30 16:00:00 UTC 2025
}
>>>