system.kanoa.quality.event.addCheckEvent(chkEventInfo)
Adds a new check sheet event. All chkEventInfo keys are required
Parameters
chkEventInfo Dictionary
| - assetId | Integer | Can be None |
| - chkShtId | Integer | |
| - chkShtStateId | Integer | Can be None |
| - chkShtTriggerId | Integer | Can be None |
| - comment | String | Can be None |
| - itemId | Integer | Can be None |
| - scheduledDate | DateTime | Can be None |
| - shiftNameId | Integer | Can 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)