system.kanoa.serial.updateSerialNumber(serialInfo, serialValue, userId)
Updates a serial number template. All serialInfo keys are required unless otherwise stated.
Parameters
serialInfo Dictionary
| - prefix | String | Adds a prefix to the serial number i.e. 'KAN....'. Not required |
| - serialId | Integer | |
| - 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
# 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