カスタムコンテキスト変数の作成

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • カスタムコンテキスト変数を作成して、価格設定アドミニストレーターが価格調整などのさまざまな価格設定機能のコントロールを適用したり、製品カタログアドミニストレーターが製品オファリングの適格性ルールを設定したりするために使用できる、製品または製品以外の特性を表します。

    始める前に

    カスタム変数を作成する前に、コンテキスト変数 [sn_csm_ctxrul_mgt_context_variable] テーブルで利用可能なコンテキスト変数を確認して、新しいコンテキスト変数が必要かどうかを確認してください。このテーブルに、製品カタログ管理および Pricing Management で提供されるシステム定義変数と、作成されたカスタム変数を示します。たとえば、製品以外の属性に提供されるシステム定義のコンテキスト変数には、アカウント、国/地域、市区町村、都道府県 (送付先)、国/地域 (請求先)、国/地域 (請求先)、都道府県 (請求先)、郵便番号 (請求先)、トランザクション日などがあります。

    必要なロール:admin

    このタスクについて

    アドミニストレーターは、非製品特性などのアイテムのカスタムコンテキスト変数を作成し、価格設定および製品カタログアドミニストレーターがルールマトリクスで使用して、価格設定機能や製品オファリングの適格性を制御できます。たとえば、価格設定アドミニストレーターが売上セグメントに基づいて価格調整を定義したいが、売上セグメントがシステム定義のコンテキスト変数ではないとします。

    変数名を作成し、変数タイプを定義して、その変数をルールマトリクスの意思決定ルールで使用できるようにします。変数を作成した後、コンテキスト変数を、システムがコンテキストを取得するトランザクションエンティティ (見積もりや注文など) にもマップする必要があります。

    手順

    1. CSM 構成可能ワークスペースで、リスト ビューを選択します。
    2. 移動先 コンテキストルール管理 > コンテキスト変数.
    3. [コンテキスト変数] リストで [新規] を選択します。
    4. フォームのフィールドに入力します。
      表 : 1. コンテキスト変数フォーム
      フィールド 説明
      タイプ コンテキスト変数タイプ。変数のフィールドのタイプを選択します。たとえば、選択リストフィールドタイプを使用すると、ユーザーは事前定義された選択肢のリストから選択できます。

      さまざまなフィールドタイプの詳細については、「 Field types」を参照してください。

      ラベル コンテキスト変数の名前 (例:sales segment)。
      Column name (列名) コンテキスト変数タイプを作成するコンテキスト変数の ID。この名前は、入力された ラベル 名に基づいて自動的に割り当てられます (例:sales_segment)。
      コード ラベル名に基づいてシステムによって生成された英数字。
      コンテキストタイプ コンテキストの取得元を示すオプション。次のいずれかを選択します。
      • トランザクションヘッダー:コンテキストは、営業案件、見積もり、受注などのトランザクションのヘッダーレコードからフェッチされます。
      • トランザクション明細行: コンテキストは、営業案件、見積もり、または販売注文トランザクションの明細行レコードからフェッチされます。
      アプリケーション アプリケーションスコープの名前。既定のスコープは [グローバル] です。
      アクティブ コンテキスト変数がルールマトリクスで使用できることを示すオプション。
    5. [保存] を選択します。
      ステップ 4 で選択した タイプの タブ (関連リスト) と [ 変数マッピング ] タブが表示されます。
    6. 選択した タイプ に応じて、タイプの値を作成し、 [ 保存] を選択します。
      たとえば、ステップ 4 で [選択肢] タイプを選択した場合は、[選択肢] タブで [新規] を選択し、選択肢を定義します。

    次のタスク

    カスタムコンテキスト変数をトランザクションエンティティにマップします。