system.kanoa.item.checkItemState
Description
Checks if an itemState exists for the itemStateClassId and creates it if it doesn't.Syntax
checkItemState(itemStateName, itemStateClassId, itemStates, userId)Parameters:
Returns:
Code Examples
# Example Usage:
itemStateName = 'Illegible label'
itemStateClassId = 45
itemStates = system.kanoa.utilities.convertDatasetToDict(system.kanoa.item.getItemStates({}), 'itemStateName', 'itemStateId')
userId = 17
retVal, msg = system.kanoa.item.checkItemState(itemStateName, itemStateClassId, itemStates, userId)