Skip to main content

system.kanoa.quality.config.updateTolerance

Requires kanoaQDS license

Description

Updates an attribute tolerance.

Syntax

updateTolerance(attrInfo, userId)

Parameters:
  • attrInfo (dict): Dictionary
  • userId (int): User ID

  • Returns:
  • modifiedRecords (int): Number of records modified during the update.
  • Dictionary

    ParameterTypeRequiredNotes
    attributeToleranceIdintNoe.g. 1
    attributeIdintNoe.g. 2
    assetIdintNoe.g. None
    itemIdintNoe.g. None
    itemClassIdintNoe.g. None
    itemSetIdintNoe.g. None
    uelfloatNoe.g. 10.0
    udlfloatNoe.g. None
    uslfloatNoe.g. 9.0
    uclfloatNoe.g. 8.0
    tgtfloatNoe.g. 5
    lclfloatNoe.g. 3
    lslfloatNoe.g. 2
    ldlfloatNoe.g. None
    lelfloatNoe.g. 0
    enabledboolNoe.g. True

    Code Examples

    # Usage example
    tolerance_info = {'attributeToleranceId': 1, 'attributeId': 2, 'assetId': None, 'itemId': None, 'itemClassId': None, 'itemSetId': None, 'uel': 10.0, 'udl': None, 'usl': 9.0, 'ucl': 8.0, 'tgt': 5, 'lcl': 3, 'lsl': 2, 'ldl': None, 'lel': 0, 'enabled': True}
    modified_records = system.kanoa.quality.config.updateTolerance(attrInfo=tolerance_info, userId=123)

    if modified_records is not None:
    print(f"Successfully updated {modified_records} records")