Configurazione della classificazione degli articoli

È possibile configurare la classificazione degli item utilizzando il dominio di classificazione, la classificazione e l'API di classificazione degli item.

Nota: puoi gestire le classificazioni utilizzando le API di classificazione. Per ulteriori informazioni, vedere Classificazione articolo.
Si supponga che un responsabile dell'adempimento pianifichi di classificare un Multi_Purpose_Cleaner contenente una sostanza chimica corrosiva, candeggina. Una gerarchia di classificazione di /HazmatDomain/Household/Corrosive deve essere configurata per gestire l'articolo e separata correttamente da un altro inventario.

Procedura

  1. Creare un articolo Multi_Purpose_Cleaner.
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantid}/v1/items
    {
      "items": [{
          "itemId": "Multi_Purpose_Cleaner", "unitOfMeasure": "EACH", "itemGroupCode": "PROD",
        }]
    }
  2. Creare un dominio di classificazione e associarlo a code.hazmatClass con scopo di acquisto esterno.
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantid}/v1/classificationDomain
    {
      "classificationDomainId": "HazmatDomain",
      "fieldId": "code.hazmatClass",
      "classificationPurposes": ["Sourcing"],
      "description": "Hazardous material domain"
    }
  3. Crea classificazione per /HazmatDomain/Household.
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/classification
    {
      "description": "Corossive chemicals",
      "classificationPath": "/HazmatDomain/Household"
    }
  4. Crea classificazione figlio /HazmatDomain/Household/Corrosive.
    POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/classification
    {
      "description": "Corossive chemicals",
      "classificationPath": "/HazmatDomain/Household/Corrosive"
    }
  5. Assegnare la classificazione " /HazmatDomain/Corrosive all'articolo " Multi_Purpose_Cleaner.
    PATCH https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/items/classification
    {
      "classificationPath": "/HazmatDomain/Household/Corrosive",
      "items": [{
          "itemId": "Multi_Purpose_Cleaner", "unitOfMeasure": "EACH"
        }]
    }
    
  6. Verificare Multi_Purpose_Cleaner GET Item Detail API.
    GET https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/itemDetails?itemId=Multi_Purpose_Cleaner&unitOfMeasure=EACH
    {
      "itemId": "Multi_Purpose_Cleaner",
      "unitOfMeasure": "EACH",
      "itemGroupCode": "PROD",
      "code": {
        "hazmatClass": "Corrosive"
      }
    }
    La classificazione corrosiva è ora associata con code.hazmatClass.