Skip to main content

system.kanoa.serial.updateSerialNumber(serialInfo, serialValue, userId)

Updates a serial number template. All serialInfo keys are required unless otherwise stated.


Parameters

serialInfo Dictionary

- prefixStringAdds a prefix to the serial number i.e. 'KAN....'. Not required
- serialIdInteger
- serialNameString
- suffixStringAdds a suffix to the serial number i.e. '... A'. Not required
- zfillIntegerAdds leading zeros to the number. Not required. If not specified, no zeros will be added

serialValue Integer: Starting value for serialization. Not required.
userId Integer:Id of the user executing the function


Returns

# of records modified Integer
msg String None if success


Example

serialInfo = {'serialId': 3, 'serialName': 'lpn', 'prefix': 'KAN',  'zfill': 6, 'suffix': '-A'}
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
retVal, msg = system.kanoa.serial.updateSerialNumber(serialInfo, userId)
print retVal, msg
>>> 1, None