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
| - enabled | Boolean | |
| - 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 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
serialId Integer
msg String None if success
Example
serialInfo = {'serialName': 'lpn', 'prefix': 'KAN', 'zfill': 6, 'suffix': '-A', 'enabled': True}
userId = system.kanoa.security.getIDPUserId({'userName': 'SYSTEM'})
serialId, msg = system.kanoa.serial.addSerialNumber(serialInfo, userId)
print serialId, msg
>>> 1, None