共用方式為


設定商機、報價、訂單或發票的預設價位等級

 

發行︰ 2017年1月

適用於: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

您可以根據使用者 (建立或更新商機、報價、訂單或發票記錄者) 的銷售領域,為商機、報價、訂單或發票自動設定預設價位等級 (價目表)。

本主題內容

啟用預設價位等級自動選取

停用預設價位等級自動選取

擴充預設價差選取範圍

啟用預設價位等級自動選取

若要根據銷售領域關聯,為商機、報價、訂單或發票啟用預設價位等級選取,下列條件必須成立:

  • Organization.UseInbuiltRuleForDefaultPriceSelectionRule 屬性的值設為 1 (true)。 根據預設,此值會設定為 1 (true)。

    您也可以使用 Microsoft Dynamics 365 或 Microsoft Dynamics 365 for Outlook 系統設定區域的 [銷售] 索引標籤,指定是否自動選取商機的預設價位等級。其他資訊:設定產品類別目錄資訊

  • 價位等級是使用 [領域預設價目表] 關係角色與領域相關聯,而且領域指派給建立或更新商機、報價、訂單或發票記錄的使用者。

  • 對於使用 [領域預設價目表] 關係角色與領域相關聯的價位等級,使用者有權限。

Dynamics 365 內部使用 GetDefaultPriceLevelRequest 訊息,根據目前使用者以及使用者的銷售領域關聯,判斷商機、報價、訂單或發票的預設價位等級 (價目表)。 這是如何設定價位等級的方式:

  • 如果傳回單一價位等級,則自動設定使用者建立或更新之商機、報價、訂單或發票記錄的價位等級。

  • 如果傳回多個價位等級,讓價位等級欄位不會填入,且使用者必須為商機、報價、訂單或發票記錄指定價位等級。

停用預設價位等級自動選取

您可以將 Organization.UseInbuiltRuleForDefaultPriceSelectionRule 屬性設為 0 (false) 或使用 Microsoft Dynamics 365 或 Microsoft Dynamics 365 for Outlook 系統設定區域的 [銷售] 索引標籤,關閉商機、報價、訂單或發票的預設價位等級自動選取。其他資訊:設定產品類別目錄資訊

擴充預設價差選取範圍

您可以使用 GetDefaultPriceLevelRequest 訊息指定選取預設價差的自訂邏輯,而不使用為商機、報價、訂單和發票選取預設價差的內建規則。

注意

CRM Online 2015 更新 1 和 CRM 2016 (內部部署) 已經引進此功能。

若要擴充預設價差選取範圍:

  1. 確認 Organization.UseInbuiltRuleForDefaultPriceSelectionRule 屬性的值設為 1 (true)。

  2. 建立外掛程式,當中包含依據業務需求傳回價差的自訂程式碼。

  3. GetDefaultPriceLevel 訊息上註冊外掛程式。

當您在 GetDefaultPriceLevel 訊息上註冊外掛程式時,每次在 Microsoft Dynamics 365 中建立商機、報價、訂單或發票記錄時,外掛程式都會執行,以根據您的自訂程式碼傳回價差。

  • 如果外掛程式執行的結果傳回單一價差,則該價差會設為使用者建立之商機、報價、訂單或發票記錄的價差。

  • 如果外掛程式執行的結果傳回多個價差,則不會填入價差欄位,且使用者必須為商機、報價、訂單或發票記錄指定價差。

注意

當您透過在 GetDefaultPriceLevel 訊息上註冊外掛程式來擴充預設價差選取範圍時,內建的價差選取範圍就會停用。

另請參閱

GetDefaultPriceLevelRequest
PriceLevel (價目表) 實體訊息和方法
領域實體訊息和方法
商機實體
報價、訂單和發票實體
撰寫外掛程式

Microsoft Dynamics 365

© 2017 Microsoft. 著作權所有,並保留一切權利。 著作權