マトリクス検証ルールの構成
製品カタログアドミニストレーターまたは価格設定アドミニストレーターは、マトリクス意思決定テーブルの必須ルールの入力または出力を自動的にチェックするシステム定義のマトリクス検証ルールを管理できます。独自のカスタム検証を定義することもできます。
製品および価格設定ルールアプリケーションに含まれる製品の適格性および価格設定のマトリクスには、システム定義のマトリクス検証ルールがあり、各マトリクスの [詳細] タブで識別されます。各検証ルールには検証定義があります。これは、マトリクスディシジョンテーブルで検証されるコンテキスト変数と、それに対応する表示するエラーまたは警告メッセージを識別するスクリプトです。検証は、マトリクス意思決定行の変更を保存するときに実行されます。[ 検証ステータス ] フィールドは、変更が有効かどうかを示します。変更が有効でない場合、ディシジョンテーブルの [検証メッセージ ] 列にエラーまたは警告メッセージが表示されます。
システム定義の検証ルールには、すべてのディシジョンテーブルに適用できるものもあれば、特定のタイプのマトリクスにのみ適用されるものもあります。
- DuplicateCondition:意思決定ルール内の重複条件をチェックします。
- MissingMandatoryInputs:必須入力が欠落していないかどうかをチェックします。
- MissingMandatoryOutputs:必須出力が不足していないかどうかをチェックします。
- EligibilityResultValidation:製品の適格性結果を確認します。
- MandatoryCostBookForTypeExistingCostBook:原価表タイプをチェックします。
- MandatoryPriceListForTypeExistingPriceList:価格リストタイプを確認します。
- ProductOfferCharsWithoutProdOffer:製品オファリングのない製品オファー特性をチェックします。
マトリクスの [詳細] タブでは、[ その他のアクション ] アイコンを選択して [ ルールを検証] を選択することで、マトリクス全体のルール検証を実行することもできます。