アイテム分類は、分類ドメイン、分類、およびアイテム分類 API を使用して構成できます。
フルフィルメント・マネージャーが、腐食性の化学的漂白剤を含む
Multi_Purpose_Cleaner を分類することを計画しているとします。
/HazmatDomain/Household/Corrosive の分類階層は、アイテムを処理し、他の在庫から適切に分離するように構成する必要があります。
手順
- 項目を作成します
Multi_Purpose_Cleaner。
POST https://api.watsoncommerce.ibm.com/catalog/{tenantid}/v1/items
{
"items": [{
"itemId": "Multi_Purpose_Cleaner", "unitOfMeasure": "EACH", "itemGroupCode": "PROD",
}]
}
- 分類ドメインを作成し、それをソーシングの目的で
code.hazmatClass に関連付けます。
POST https://api.watsoncommerce.ibm.com/catalog/{tenantid}/v1/classificationDomain
{
"classificationDomainId": "HazmatDomain",
"fieldId": "code.hazmatClass",
"classificationPurposes": ["Sourcing"],
"description": "Hazardous material domain"
}
-
/HazmatDomain/Householdの分類を作成します。
POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/classification
{
"description": "Corossive chemicals",
"classificationPath": "/HazmatDomain/Household"
}
- 「下位階層分類の作成」
/HazmatDomain/Household/Corrosive。
POST https://api.watsoncommerce.ibm.com/catalog/{tenantId}/v1/classification
{
"description": "Corossive chemicals",
"classificationPath": "/HazmatDomain/Household/Corrosive"
}
- 分類 '
/HazmatDomain/Corrosiveをアイテム '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"
}]
}
-
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"
}
}
これで、腐食性の分類が code.hazmatClassに関連付けられました。