Skip to main content

system.kanoa.item.addItemAssetRate

Requires kanoaOPS license

Description

Adds the rateInfo to the itemAssetRate table. An entry in this table signifies that this item can be run on this asset.

Syntax

addItemAssetRate(rateInfo, userId)

Parameters:
  • rateInfo (dict)
  • userId (int): User ID.

  • Returns:
  • itemAssetRateId (int)
  • Dictionary

    ParameterTypeRequiredNotes
    itemIdint
    assetIdint
    standardRatestring
    scheduleRatefloat
    itemPeriodIdint
    infeedUnitIdint
    outfeedUnitIdint
    wasteUnitIdint
    packageCountint
    itemSourceIdint
    enabledbool

    Code Examples

    # Example Usage:
    itemAssetRateId = system.kanoa.item.addItemAssetRate({'itemId': 1, 'assetId': 56, 'standardRate': '100.0', 'scheduleRate': 50.0, 'itemPeriodId': 1, 'infeedUnitId': 7, 'outfeedUnitId': 5, 'wasteUnitId': 7, 'packageCount': 24, 'itemSourceId': 1, 'enabled': True}, 123)