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

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

    始める前に

    カスタム変数を作成する前に、コンテキスト変数 [sn_csm_ctxrul_mgt_context_variable] テーブルで使用可能なコンテキスト変数を確認して、新しい変数が必要かどうかを確認します。このテーブルは、製品カタログ管理および Pricing Management で提供されるシステム定義変数と、作成されたカスタム変数を識別します。

    たとえば、製品以外の属性に提供されるシステム定義のコンテキスト変数には、アカウント、国/地域 (送付先)、市区町村 (送付先)、都道府県 (送付先)、国/地域 (送付先)、市区町村 (請求先)、都道府県 (請求先)、郵便番号 (請求先)、トランザクション日付などがあります。

    必要なロール:admin

    このタスクについて

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

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

    手順

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

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

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

    次のタスク

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