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
| - prefix | String | Adds a prefix to the serial number i.e. 'KAN....'. Not required |
| - serialName | String | |
| - suffix | String | Adds a suffix to the serial number i.e. '... A'. Not required |
| - zfill | Integer | Adds 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