system.kanoa.cmms.updateWorkOrderEventMetaData(workOrderEventMetaInfo, userId)
Updates an existing work order event metadata entry identified by workOrderEventMetaDataId.
Use this to correct or change a previously recorded name/value field (such as a torque reading or part serial number) attached to a work order event.
The userId parameter is recorded for audit-trail purposes.
Parameters
workOrderEventMetaInfo Dictionary
| - metaDataName | String | |
| - metaDataValue | String | |
| - workOrderEventId | Integer | |
| - workOrderEventMetaDataId | Integer |
userId Integer:Id of the user executing the function
Returns
# of records modified Integer
message String None if success
Example
workOrderEventMetaInfo = {
"workOrderEventMetaDataId": 8873,
"workOrderEventId": 4521,
"metaDataName": "torqueReading",
"metaDataValue": "45.0 Nm"
}
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
recordsModified, message = system.kanoa.cmms.updateWorkOrderEventMetaData(workOrderEventMetaInfo, userId)
print recordsModified, message