機械翻訳について

ビジネス・エンティティを使用した品目ルール式

品目ルールは、属性を含むビジネス・エンティティを含む参照を介して属性を参照します。

サポートされているビジネス・エンティティ

ルール式で属性を参照する場合、次の例に示すように、式の最初の用語としてビジネス・エンティティを指定します:

構文:

[entity name].[attribute group name].[attribute]

例:

[Item].[Main].[Item Status]

次の表に、品目ルールでの使用がサポートされているビジネス・エンティティを示します:

エンティティ

割当ルール用

検証ルール用

相互参照

No

Yes

GTIN

No

Yes

品目

Yes

Yes

関係品目

No

Yes

改訂

Yes

Yes

構成

No

Yes

形式品目

No

Yes

サプライヤ

Yes

Yes

エンティティ間参照

エンティティに属する属性のルールを作成する際に、他の特定のエンティティから属性を参照できます。

たとえば、次の例のように、品目レベル属性を参照するサプライヤ・レベル属性に対して検証制約を作成できます:

フィールド

重大度

否認

IF式

[Supplier].[Promotion Attributes].[Discount] >= 20%

検証条件

[Item].[Price Attributes].[MSRP] > 10$

次の例では、様々なエンティティの属性、つまり品目および相互参照関係エンティティを参照する別の検証ルールを要約します:

フィールド

重大度

警告

IF式

[Item].[Item_Basic].[ITEM_CLASS]== "Electronics" 
AND 
[CrossReference].[CrossReferenceMain].[Type]== "Old_Part_Number"

検証条件

!isnull([CrossReference].[CrossReferenceMain].[Value])

GTINエンティティの使用

GTIN (グローバル取引識別番号)属性を参照して、GTIN関連に関して独自のビジネス検証を適用できます。

GTIN検証ルールでは、属性または組織に関連する指定された基準に基づいて、GTINが品目に関連付けられているかどうかをチェックしたり、関連するGTINに変更があったかどうかをチェックできます。

GTINルールは、品目のGTINの桁を検証することもできます。 ルールを使用して、GTINのパッケージ・インジケータの桁が品目のパック・タイプに適していることを検証できます。 GTINは、梱包階層の複数レベルで割り当てることができます。 GTIN採番ルールで品目の梱包タイプが「ケース」の場合、GTINの4桁目は8であると宣言するシナリオを考えてみます。 次の例では、品目およびGTINエンティティの属性を参照する検証ルールを要約します。

フィールド

重大度

警告

IF式

[Item].[Main].[Pack Type] == "Case"

検証条件

subString([GTIN].[GTIN Main].[GTIN],4,4)=="8"

スタイル品目エンティティの使用

スタイル品目エンティティを使用して、SKU品目の対応するスタイル品目の属性にアクセスできます。

ルールにスタイル品目エンティティが含まれている場合、ルールは次の場合にのみ実行されます:

  • ユーザーがスタイル品目を変更しました。

  • ユーザーはSKU品目を作成または変更しました。

  • ユーザーはSKU品目でエンティティ(改訂、サプライヤ関連など)を作成または変更し、そのエンティティもルールで使用されます。

次の例では、形式品目エンティティの属性を参照する割当ルールを要約します:

フィールド

戻りタイプ

品目摘要

プライマリIf式

true

セカンダリIf式

true

戻り値

[StyleItem].[Main].[Item Description] + ", " + [Item].[Top Variants].[Color] + ", " + [Item].[Top Variants].[Top Size]