Skip to main content

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

- metaDataNameString
- metaDataValueString
- workOrderEventIdInteger

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