Skip to main content

system.kanoa.inventory.addUnitOfMeasure(unitOfMeasureInfo, userId)

Creates a new unit of measure record in the Kanoa MES inventory module, such as "EA" (each), "FT" (feet), "GAL" (gallon), or "LB" (pound). The new record's code, name, and enabled flag are supplied via the unitOfMeasureInfo dictionary, and userId records who created the record for audit purposes. On success, the newly generated unit of measure id is returned.


Parameters

unitOfMeasureInfo Dictionary

- enabledBoolean
- uomCodeString
- uomNameString

userId Integer:Id of the user executing the function


Returns

unitofMeasureId Integer
message String None if success


Example

unitOfMeasureInfo = {
"uomCode"": "GAL",
"uomName"]: "Gallon",
"enabled"]: True
}
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
unitofMeasureId, message = system.kanoa.inventory.addUnitOfMeasure(unitOfMeasureInfo, userId)
print unitofMeasureId, message