適格性コンテキストルールをリリースする
学習の目的
この単元を完了すると、次のことができるようになります。
- ルールセットを作成する。
- ルールセットにコンテキストルールを追加する。
- カートでルールをテストする。
ルールセットを作成する
ほとんどのコンテキストルールフレームワークコンポーネントの定義が終わり、Eliza はコンテキストルールを実装するための最終段階を迎えています。
ルールは、ルールセットを使用してのみ商品やサービスに関連付けることができます。コンテキストルールを実装する前の最終ステップは、商談、見積、または注文に関連付けられた取引先の状況が [New (新規)] であるかどうかを確認するルールセットを作成することです。取引先の状況が [New (新規)] でない場合、Industries CPQ は、その商品が新規取引先にのみ提供されるということを通知するメッセージを顧客に表示します。
ルールセットを作成する手順は、次のとおりです。
- [Vlocity Product Console (Vlocity 商品コンソール)] ダッシュボードの [Rules (ルール)] で [Rule Set (ルールセット)] の横にある
をクリックします。
- 以下の詳細を入力します。
- Name (名前):
New Accounts Rule Set (新規取引先ルールセット)
- Description (説明):
Used to qualify new accounts (新規取引先を評価するために使用します)
- Rule Type (ルール種別): [Qualification (適格性)]。この設定は、カートでルールがどのように使用されるかを制御します。
- Rule Purpose (ルールの目的): Eligibility (対象資格)
- Expression Mode (式モード): And
- Failure Message (エラーメッセージ):
Valid only for new accounts (新規のお客様のみがご購入いただけます)
- Active (有効): 選択
- Effective Start Date: 本日の日付
変更を保存するのを忘れないでください。次に、新しく作成したルールセットに必要なコンテキストルールを追加します。
コンテキストルールを追加する
この場合、追加するコンテキストルールは、すでに作成してある [New Customer Accounts (新規顧客取引先)] ルールのみです。
- 開かれている [New Accounts Rule Set (新規取引先ルールセット)] の左サイドバーで [Children Rules (子ルール)] をクリックします。
-
[New Child Rule (新規子ルール)] をクリックします。
- [General Properties (一般プロパティ)] ダイアログに以下の詳細を入力します。
- Rule (ルール): New Customer Accounts (新規顧客取引先)
- Sequence (順序):
10
- Action Taken (実行するアクション): Qualify (評価)。この設定は、ルールが True として評価された場合に実行されるアクションを指定します。
-
[Save (保存)] をクリックします。
これで、[New Customer Accounts (新規顧客取引先)] ルールを含む適格性ルールセットが作成されました。
ルールセットをプロモーションに追加する
では、新しい適格性ルールセットをプロモーションに追加しましょう。ルールセットをプロモーションに適用するには価格設定デザイナーを使用し、商品に関連付けるには商品デザイナーを使用します。いずれの場合も、それぞれのツールの [CONTEXT RULES (コンテキストルール)] ワークスペースを使用して、ルールセットを追加、編集したり、プロモーションや商品にすでに追加されているルールセットを確認したりできます。
価格設定デザイナーを使用して [New Accounts Rule Set (新規取引先ルールセット)] を [InfiStream Kids First] プロモーションに割り当てます。
- [App Launcher (アプリランチャー)] から [Vlocity Pricing Designer (Vlocity 価格設定デザイナー)] を検索して選択します。
- ナビゲーションメニューから [Promotions/Discounts (プロモーション/割引)] を選択します。
- [Promos/Discounts All (プロモーション/割引すべて)] リストビューから [InfiStream Kids First] プロモーションを選択します。
- [InfiStream Kids First] プロモーションで [CONTEXT RULES (コンテキストルール)] ワークスペースを選択します。
- 右側の [RULE SETS (ルールセット)] リストから [QUALIFICATION: New Accounts Rule Set (適格性: 新規取引先ルールセット)] を見つけて、
をクリックしてプロモーションに追加します。
新しいルールセットが [InfiStream Kids First] プロモーションに割り当てられています。
カートでルールをテストする
適格性コンテキストルールが想定どおりに機能することを確認するために、既存の顧客である Carole White の新しい注文を作成します。
注文の [Catalog (カタログ)] (1) ワークスペースで [Promotions (プロモーション)] (2) カテゴリを選択します。ここで、Carole White の取引先に関連する [Qualified (適格)] および [Disqualified (不適格)] (3) プロモーションを確認できます。[InfiStream Kids First] (4) は [Disqualified (不適格)] リストに表示されています。
次に、新規取引先でコンテキストルールが機能するかどうかをテストします。Carole White の取引先を開き、取引先の状況を一時的に [Active (有効)] から [New (新規)] に更新します。その後、Carole White 用に作成した注文に戻ります。
ページを更新します。すると、[InfiStream Kids First] プロモーションが [Qualified Promotions (適格プロモーション)] リストに表示されます。ルールが想定どおりに正しく動作していることが確認できました。次の単元では、Eliza とあなたが協力して価格リスト用のコンテキストルールを作成します。