Skip to main content

system.kanoa.quality.event.addCheckEvent(chkEventInfo)

Adds a new check sheet event. All chkEventInfo keys are required


Parameters

chkEventInfo Dictionary

- assetIdIntegerCan be None
- chkShtIdInteger
- chkShtStateIdIntegerCan be None
- chkShtTriggerIdIntegerCan be None
- commentStringCan be None
- itemIdIntegerCan be None
- scheduledDateDateTimeCan be None
- shiftNameIdIntegerCan be None

Returns

chkShtEventId Integer


Example

chkShtStates = system.kanoa.utilities.convertDatasetToDict(system.kanoa.quality.sheet.getStates({'enabled': True}), 'chkShtStateName', 'chkShtStateId')
chkEventInfo = {
'chkShtId': 1,
'assetId': 18,
'shiftNameId': 1,
'itemId': 5,
'chkShtTriggerId': 3,
'chkShtStateId': chkShtStates['Due'],
'comment': None,
'scheduledDate': system.date.now()
}
userId = 123
chkShtEventId = system.kanoa.quality.event.addCheckEvent(chkEventInfo, userId)