Skip to main content

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

Adds a new template for generating serial numbers. serialInfo keys are required unless otherwise stated.


Parameters

serialInfo Dictionary

- prefixStringAdds a prefix to the serial number i.e. 'KAN....'. Not required
- serialNameString
- suffixStringAdds a suffix to the serial number i.e. '... A'. Not required
- zfillIntegerAdds leading zero's to the number. If not specified, the length will be 13

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


Returns

serialId Integer
msg String None if success


Example

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