为商机、报价单、订单、发票设置默认价位

 

发布日期: 2017年1月

适用于: Dynamics 365 (online),Dynamics 365 (on-premises),Dynamics CRM 2016,Dynamics CRM Online

您可以根据创建或更新商机、报价单、订单或发票记录的用户的销售区域为商机、报价单、订单或发票自动设置默认价位(价目表)。

本主题内容

启用默认价位的自动选择

禁用默认价位的自动选择

扩展默认价位选择

启用默认价位的自动选择

要启用根据销售区域关系为商机、报价单、订单或发票选择默认价位,以下条件必须为 true:

  • 属性 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。 保留所有权利。 版权