system.kanoa.event.getAssetProductionEvents
Description
Returns production data filtered by the given parameters.Syntax
getAssetProductionEvents(paramsDict)- paramsDict (dict)
- - assetId (int)
- - startDate (datetime)
- - endDate (datetime)
- - modeId (int): None for all modes
- - workOrderId (int)
- - activeModeOnly (bool): Only return date for current mode
data (pyDataset).
Code Example
# Example Usage:
startDate = system.date.parse("2024-09-01 00:00:00")
endDate= system.date.now()
data = system.kanoa.event.getAssetProductionEvents({'assetId': 510, 'startDate': startDate, 'endDate': endDate})
print system.kanoa.utilities.convertDatasetToJSON(data)
> [
{
'endDate': None,
'modeTypeId': 5,
'changedDate': 2024-07-26 23:05:04.69,
'itemName': u'Wheat Bread Dough',
'tgtThreshold': 0.1,
'reqdQty': 176773.0,
'changedBy': 18,
'plannedDowntimeSecs': 593960,
'period': u'Hour',
'modeSourceName': u'Operator',
'infeedRateSecs': 0.017515510954838522,
'tgtQ': 0.8,
'outfeedUnits': u'lbs',
'modeTypeName': u'Production',
'quality': 1.0,
'itemId': 87,
'standardRate': 60.0,
'wasteUnits': u'lbs',
'tgtA': 0.8,
'modeCode': 1,
'tgtP': 0.8,
'workOrderId': 43,
'iconPath': u'kanoa/production',
'infeedUnits': u'lbs',
'startDate': 2024-06-21 18:52:03.0,
'modeName': u'Production',
'itemColor': u'#a291ed',
'modeEventId': 43480L,
'runtimeSecs': 7996284,
'availability': 0.7501607028069424,
'targetCount': 133271.4,
'rawWasteCount': 0.0,
'outfeedCount': 140059.0,
'scheduleRate': 60.0,
'durationSecs': 10659428.0,
'modeId': 2,
'assetPath': u'Kanoa Industries\\Buffalo Bakery\\Production\\Mix Line 1',
'assetId': 510,
'infeedCount': 140059.0,
'wasteCount': 0.0,
'unplannedDowntimeSecs': 2069184,
'userName': u'srussem',
'userId': 35,
'modeColor': u'#00639a',
'createdDate': None,
'performance': 1.0509306572903114,
'rawOutfeedCount': 140059.0,
'createdBy': 35,
'workOrderName': u'WO-010',
'rawInfeedCount': 140059.0,
'assetName': u'Mix Line 1',
'itemClassColor': None,
'comment': u'changed time',
'packageCount': 1.0,
'tgtOEE': 0.6
}
]
>>>