Skip to main content

system.kanoa.serial.addSerialNumber

Description

Adds a new template for generating serial numbers, i.e. 'KAN32500000000000000'. Once created, other serial functions can be used to obtain the next sequential serial number, i.e. 'KAN32500000000000001'.

Syntax

addSerialNumber(serialInfo, userId)

Parameters:
  • serialInfo (dict):
  • userId (int):

  • Returns:
  • serialId (int):
  • msg (string): None if success
  • Dictionary

    ParameterTypeRequiredNotes
    serialNamestring
    prefixstringDefault is empty string
    zfillintAdds leading zero's to the number. Default is 13
    suffixstringDefault is empty string
    serialValueintDefault is 0

    Code 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