system.kanoa.cmms.addWorkOrderEventMetaData(workOrderEventMetaInfo, userId)
Adds a custom metadata value to a specific work order event. Metadata is stored as a name/value pair (metaDataName / metaDataValue) and is associated with the work order event via workOrderEventId �
for example, capturing a torque reading or a part serial number logged during a maintenance job.
The userId parameter is recorded for audit-trail purposes.
Parameters
workOrderEventMetaInfo Dictionary
| - metaDataName | String | |
| - metaDataValue | String | |
| - workOrderEventId | Integer |
userId Integer:Id of the user executing the function
Returns
workOrderEventMetaDataId Integer
msg String None if success
Example
workOrderEventMetaInfo = {
"workOrderEventId": 4521,
"metaDataName": "torqueReading",
"metaDataValue": "42.5 Nm"
}
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
workOrderEventMetaDataId, msg = system.kanoa.cmms.addWorkOrderEventMetaData(workOrderEventMetaInfo, userId)
print workOrderEventMetaDataId, msg