品目区分属性のルール・セットの作成
この例では、管理者として、品目の作成時にトリガーできる検証ルールを作成します。
前提条件:
-
Regionという名前の属性グループを作成します。
-
Countryという属性を追加します。 国のリストに、ドイツとアメリカ、インドを追加します。
-
「設定と保守」作業領域で、次のように選択します。
オファリング: 製品管理
機能領域: 製品ルール
タスク: 品目ルール・セットの管理
-
属性に基づいて値を割り当てるITUリージョンの割当というルール・セットを作成する方法を次に示します:
-
Manage「ルール・セット」ページで、「作成」をクリックします。
-
「ルール・セット」の作成ダイアログ・ボックスで、次のように入力します:
表示名: ITUリージョンを割り当てます。
タイプ: Assignments.
関連タイプ: 属性グループ。
関連名: Regionという名前の属性グループを検索して選択します。
-
「保存して続行」をクリックします。
-
-
「ルールセットの編集」ページで、「作成」をクリックして、検証基準に基づいてルールを作成します。
-
「ルール」の作成ダイアログ・ボックスで、ルールの詳細を入力します。 ここでは、値が既存の属性に割り当てられるようにルールを作成します。
-
名前: ITUリージョンを割り当てます。
返品タイプ: 一般を選択します。 これは、前のステップで作成した属性グループを選択するために必要です。
ターゲット属性グループ: Regionを選択します。 これは、前のステップで作成した属性グループです。
ターゲット・ビジネス・エンティティ: Item.
ターゲット属性: ITU Regionを選択します。 これは、前のステップで作成した属性グループです。
このルールの結果は、この属性に入力されます。
「OK」をクリックします。
-
ITUリージョンの割当: 詳細
-
プライマリIF式: セカンダリif式が検証されるようにtrueを入力します。
-
IF式: 右クリックして、「属性の挿入」を選択します。 「属性の挿入」ダイアログ・ボックスで、次を選択してRegionとCountryに基づいて式を作成します。
ビジネス・エンティティ: Item.
属性グループ: Regionという名前のグループを選択します。
属性: Countryという属性を選択します。
-
「挿入」をクリックします。 次の式が挿入されます:
[Item].[Region].[Country]
-
Country equals Germanyに基づいてルールを作成する方法を次に示します。 式を変更して、次の形式にします:
[Item].[Region].[Country]==Germany
-
戻り値: 1と入力します。 ユーザーがドイツを選択した場合は、「ITUリージョン」フィールドに自動的に値1が入力されます。
-
他の2つの式を作成します。 作成した式をコピーし、「ルールの追加」をクリックします。
-
式を変更して、次の形式にします:
[Item].[Region].[Country]==USA
[Item].[Region].[Country]==India
-
Country = USAの場合は、2として「戻り値」と入力します。
-
国がインドの場合は、「戻り値」に3と入力します。
-
このシナリオではユーザー・メッセージは必要ないため、「ユーザー・メッセージの非表示」をクリックします。
-
「保存」をクリックします。
-
作成した式を検証するには、Validate.をクリックします。
-
検証エラーを解決します。 「保存してクローズ」をクリックします。
-
-
-
ユーザーが国を選択した後に開発しているラジオの区分範囲を入力するように、検証ルールを作成する方法を次に示します:
-
「ルールセットの編集」ページで、作成をクリックして、検証基準に基づいてルールを作成します。 「ルール」の作成ダイアログ・ボックスで、ルールの詳細を入力します。
名前: バンド範囲
順序: 10
重大度: Reject.
否認時にさらに処理を停止を選択します。
「OK」をクリックします。
-
バンド範囲: 詳細
-
IF式: 右クリックして、「属性の挿入」を選択します。 「属性の挿入」ダイアログ・ボックスで、次を選択してRegionとCountryに基づいて式を作成します。
ビジネス・エンティティ: Item.
属性グループ: Regionという名前のグループを選択します。
属性: ITU Regionを選択します。
-
「挿入」をクリックします。 次の式が挿入されます:
[Item].[Region].[ITU Region]
-
次のように式を変更します:
!isNull[Item].[Region].[ITU Region]
アプリケーションは、isNullの反対を確認します。
-
検証条件: 右クリックして、「属性の挿入」を選択します。 「属性の挿入」ダイアログ・ボックスで、次を選択します:
ビジネス・エンティティ: Item.
属性グループ: Regionという名前のグループを選択します。
属性: バンド範囲。
-
「挿入」をクリックします。 次の式が挿入されます:
[Item].[Region].[Band Range]
-
次のように式を変更します:
!isNull [Item].[Region].[Band Range]
-
ユーザー・メッセージ: たとえば、
Enter a band range
です。 -
作成した式を検証するには、「検証」をクリックします。
-
検証エラーを解決します。 「保存してクローズ」をクリックします。
-
-
-
新しいルール・セットを有効にするには、マスター・ルール・セットに新しいルール・セットを追加する必要があります。 その方法は次のとおりです。
-
品目ルール・セットの管理ページで、マスター・ルール・セットを検索して開きます。
-
マスター・ルール・セット・ページで、「選択して追加」をクリックします。
-
最近作成したルール・セットを検索して追加します。
-
「保存してクローズ」をクリックします。
-