system.kanoa.event.getPerformanceEvents
Description
Returns performance reason eventsSyntax
getPerformanceEvents(paramsDict)- paramsDict (dict)
- - assetId (int)
- - assetPath (string)
- - modeEventId (int)
- - startDate (datetime)
- - endDate (datetime)
data (pyDataset).
Code Example
# Example Usage:
startDate = system.date.parse("2025-05-01 00:00:00")
endDate= system.date.now()
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
}
>>>