次の方法で共有


営業案件、見積もり、受注、請求書に対する既定の価格レベルの設定

営業案件、見積もり、受注、または請求書の行を作成または更新するユーザーの営業担当地域に基づいて、営業案件、見積もり、受注、または請求書の既定の価格レベル (価格表) を自動的に設定することができます。

既定の価格レベルの自動選択を有効化する

営業担当地域に基づいて、営業案件、見積もり、受注、または請求書の既定の価格レベルの選択を有効にするには、次の条件は true である必要があります:

  • Organization.UseInbuiltRuleForDefaultPriceSelectionRule 列の値を 1 (true) に設定します。 既定では、値は 1 (true) に設定されています。

    Dynamics 365 または Microsoft Dynamics 365 for Outlook のシステム設定の領域の営業タブを使用して、既定の価格レベルを営業案件に自動的に選択するかどうかを指定できます。 詳細: 製品カタログの情報の管理

  • 価格レベルは、担当地域の既定の価格表つながりロールを使用して担当地域と関連付けられ、担当地域は、営業案件、見積もり、受注、または請求書の行を作成または更新するユーザーに割当てられます。

  • ユーザーは、担当地域の既定の価格表つながりロールを使用して担当地域と関連付けられた価格レベルへのアクセス許可を持つことになります。

    Dynamics 365 は、GetDefaultPriceLevelRequest メッセージを内部的に使用して、価格レベルと関連付けられている現在のユーザーとその営業担当地域に基づいて営業案件、見積もり、受注、および請求書の既定の価格レベルを決定します。 以下の方法で、価格レベルが設定されます:

  • 1 つの価格レベルが返された場合、価格レベルは、ユーザーが作成または更新する営業案件、見積もり、受注、または請求書の行に対して自動的に設定されます。

  • 複数の価格レベルが返された場合、価格レベル フィールドは自動的には入力されず、ユーザーは営業案件、見積もり、受注、または請求書の行に対して価格レベルを指定する必要があります。

既定の価格レベルの自動選択を無効化する

営業案件、見積もり、受注、または請求書に対する既定の価格レベル設定の自動選択を無効にするには、Organization.UseInbuiltRuleForDefaultPriceSelectionRule 列を 0 (false) に設定するか、Dynamics 365 または Microsoft Dynamics 365 for Outlook のシステム設定領域の営業タブを使用します。 詳細: 製品カタログの情報の管理

既定の価格レベルの選択を拡張できます。

営業案件、見積もり、受注、または請求書の既定の価格レベルの選択のために追加設定のないルールを使用する代わりに、GetDefaultPriceLevelRequest メッセージを使用して、既定の価格レベルを選択するためのユーザー定義のロジックを指定てきます。

Note

この機能は Dynamics CRM Online 2015 Update 1 および CRM 2016 (on-premises) に導入されています。

既定の価格レベルの選択を拡張するには、次の手順に従います。

  1. Organization.UseInbuiltRuleForDefaultPriceSelectionRule 列の値が 1 (true) に設定されていることを確認してください。

  2. 業務要件に基づいた価格レベルを返すためのユーザー定義コードを含むプラグインを作成します。

  3. GetDefaultPriceLevelメッセージにプラグインを登録します。

    プラグインを GetDefaultPriceLevel メッセージに登録すると、Dynamics 365 で営業案件、見積もり、受注、または請求書行を作成するたびに、ユーザー定義コードに基づく価格レベルを返すためにそのプラグインが実行されます。

  • プラグインの実行の結果、1 つの価格レベルが返された場合、その価格レベルが、ユーザーが作成する営業案件、見積もり、受注、または請求書行に対して設定されます。

  • プラグインの実行の結果、複数の価格レベルが返された場合、価格レベル フィールドは設定されず、営業案件、見積もり、受注、または請求書行の価格レベルはユーザーが指定します。

注意

プラグインを GetDefaultPriceLevel メッセージに登録することによって、既定の価格レベルの選択を拡張したときは、追加設定のない価格レベルの選択は無効になります。

PriceLevel テーブル
GetDefaultPriceLevelRequest
担当地域テーブル営業案件テーブル
見積もり、受注および請求書テーブル
プラグインを記述する