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 function be used to obtain next sequential serial number i.e. 'KAN32500000000000001'

Syntax

addSerialNumber(serialInfo, userId)
  • Parameters
      serialInfo (dict)
      - serialName (string)
      - prefix (string): Default is empty string
      - zfill (int): Adds leading zero's to the number. Default is 13
      - suffix (string): Default is empty string
      - serialValue (int): Default is 0
      userId (int)
  • Returns
      serialId (int), msg (string): None if success
  • 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