system.kanoa.quality.config.updateChkShtTrigger(triggerInfo, userId)
Updates a check sheet trigger. All triggerInfo keys are required.
Parameters
triggerInfo Dictionary
| - chkShtId | Integer | |
| - chkShtTriggerId | Integer | |
| - comingDueMins | Integer | # of minutes after being triggered that a check sheet will be in 'Coming Due' state |
| - delayMins | Integer | # of minutes after triggered that a check sheet will be created. Used to prevent flooding of required checks after a shift change |
| - enabled | Boolean | |
| - graceMins | Integer | # of minutes a check sheet will remain in 'Over due' before becoming 'Missed' |
| - intervalMins | Integer | # of minutes between new checks sheets being triggered |
| - modeId | Integer | Can be None for all modes |
| - modifier | String | Can Be None |
| - overDueMins | Integer | # of minutes after 'Due' state before a check sheet will transtion to 'Over due' |
| - productionCount | Float | Can be None |
| - shiftNameId | Integer | Can be None for all shifts |
| - triggerTypeId | Integer |
userId Integer: Id of user executing the function
Returns
# of records modified Integer
Example
triggerInfo = {
'chkShtTriggerId': 14,
'chkShtId': 4,
'triggerTypeId':2,
'modeId': None,
'shiftNameId': None,
'intervalMins': 10,
'delayMins': 5,
'productionCount': None,
'comingDueMins': 5,
'overDueMins': 5,
'graceMins': 10,
'enabled': True,
'modifier': None
}
userId = 5
retVal = system.kanoa.quality.config.updateChkShtTrigger(triggerInfo, userId)