启用和配置额外的 Dynamics 365 Sales 的报价单到现金效率

Microsoft Dynamics 365 Supply Chain Management 使用双写入与 Dynamics 365 Sales 集成。 在 Supply Chain Management 版本 10.0.34 及更高版本中,此功能已得到改进,可在两个系统之间提供更加无缝的报价流程流。 因此,它可以减少接触点、提高效率并提高透明度。 要利用这些改进,您必须在 Supply Chain Management 中启用若干新功能,并确保您使用的是双写入供应链解决方案的合格版本。

有关介绍改进的报价单到现金系统如何工作以及集成系统的行为方式(具体取决于您启用的功能)的概念性概述,请参阅添加 Dynamics 365 Sales 的报价到现金效率

纸币

默认情况下,在启用此功能之前创建的所有销售报价单的来源值在 Dataverse 中为 Dynamics 365 Sales,在 Supply Chain Management 中为 Supply Chain Management。 首次同步销售报价单标题时,将对来源值的初始错位和由此产生的所有权进行调整,使其保持一致。 如果从 Supply Chain Management 中的更新调用首次选择后同步,将同步 Supply Chain Management 作为来源值。 如果从 Sales 中的更新调用首次选择后同步,将同步 Dynamics 365 Sales 作为来源值。

先决条件

在使用本文介绍的功能之前,您的系统必须满足以下要求:

注意

在启用本文所述的功能之前,我们强烈建议您完成(即赢单或取消)任何正在进行的现有销售报价单。 然后,在启用此功能后,根据需要重新创建报价单。 此方法允许洁净地切换到新的集成功能。

初始设置

要在您的系统中添加额外的 Dynamics 365 Sales 的报价单到现金效率功能,您必须在双写入环境中安装所需的解决方案,在 Supply Chain Management 中启用映射,并打开您要使用的功能。

步骤 1:将双写入供应链解决方案添加到 Power Platform 环境中

注意

除非您运行的是 Supply Chain Management 版本 10.0.32 或更高版本,否则请勿按照本节所述更新您的双写入供应链解决方案。 要充分受益于此更新和本文所述的其他改进,您必须运行 Supply Chain Management 版本 10.0.34 或更高版本。

按照以下步骤将双写入供应链解决方案添加到 Power Platform 环境中。

  1. 登录 Power Platform 管理中心

  2. 在导航窗格上,选择环境

  3. 打开您想要与 Supply Chain Management 集成的环境。

  4. 资源磁贴上,选择 Dynamics 365 应用

  5. 在工具栏上,选择安装应用

  6. 安装 Dynamics 365 应用对话框中,找到名称字段设置为双写入供应链解决方案的行,并执行以下步骤之一:

    • 如果该行的状态字段指示该应用未安装,或者有可用更新,选择该行,然后选择下一步打开安装向导。 按照屏幕上的说明安装应用。
    • 如果该行的状态字段指示应用已安装、已启用且为最新,选择取消
  7. Dynamics 365 应用页面上,找到名称字段设置为双写入供应链解决方案的行。 该行的状态字段现在应指示此应用已安装。

  8. 选择该行的省略号按钮 (),然后在菜单上选择详细信息

  9. 在解决方案的详细信息对话框中,确认版本值满足本文开头提到的先决条件。 然后关闭对话框。

步骤 2:在 Supply Chain Management 中启用映射

按照以下步骤在 Supply Chain Management 中启用所需的映射。

  1. 登录 Supply Chain Management。

  2. 转到系统管理 > 工作区 > 数据管理

  3. 数据管理工作区中,选择双写入

  4. 双写入页面的操作窗格上,选择应用解决方案

  5. 应用解决方案对话框中,选择要应用的映射。 您至少必须选择显示名称字段设置为 Dynamics 365 Supply Chain Management 扩展实体映射的映射。 但是,我们建议您选择列出的所有映射。 选择完映射后,选择应用

  6. 双写入页面的网格中,找到表映射字段设置为 Dynamics 365 Sales 功能管理状态 (msdyn_supplychainfeaturestates) 的行。 选择该行,然后在操作窗格上选择运行

  7. 初始写入和相关表映射对话框将为您在上一步中选择的表映射显示一行。 设置此行的以下字段:

    • 初始同步 – 选择此复选框。
    • 初始同步的主数据 – 选择财务和运营应用

    注意

    除非您按照此步骤中所述运行初始同步,否则解决方案将无法正常工作。

  8. 选择运行应用设置并关闭对话框。

  9. 双写入页面上,找到以下行,确保它们显示的状态值为未运行。 如果其中有任何行显示状态值为正在运行,选择这些行,然后在操作窗格上选择停止

    • CDS 销售订单标题 (salesorders)
    • CDS 销售订单行 (salesorderdetails)
    • CDS 销售报价单标题 (quotes)
    • CDS 销售报价单行 (quotedetails)
  10. 双写入页面上,找到 Dynamics 365 Sales 报价单标题 (quotes) 表映射的行。 选择此行的版本列中的链接。

  11. 表映射版本对话框中,选择以下版本之一,然后选择保存

    • 1.0.0.0 – 如果您运行的是 Supply Chain Management 版本 10.0.32 或 10.0.33,选择此版本。
    • 1.0.1.0 – 如果您运行的是 Supply Chain Management 版本 10.0.34 或更高版本,选择此版本。 此版本的表映射提供更多功能,但如果您为不受支持的 Supply Chain Management 版本启用它,您将收到错误消息。
  12. 双写入页面上,找到以下行,确保它们显示的状态值为正在运行。 如果其中有任何行显示状态值为未运行,选择这些行,然后在操作窗格上选择运行

    • Dynamics 365 Sales 订单标题 (salesorders)
    • Dynamics 365 Sales 订单行 (salesorderdetails)
    • Dynamics 365 Sales 报价单标题 (quotes)
    • Dynamics 365 Sales 报价单行 (quotedetails)

步骤 3:在功能管理中打开所需的功能

使用功能管理工作区打开下表中列出的必需功能。 然后使用此工作区打开您要使用的每个可选功能。 有关每项功能的用途以及如何使用该功能的更多信息,请参阅使用添加的 Dynamics 365 Sales 的报价到现金效率

功能 必需或可选 描述
将销售报价单生命周期与 Dynamics 365 Sales 集成 必填

此功能更改了 Sales 中的销售报价单与 Supply Chain Management 中的销售报价单通过双写入进行集成的方式。 启用后,将在两个应用之间映射销售报价单的整个生命周期中的状态和状态转换,并应用所有权策略来控制销售报价单在 Sales 或 Supply Chain Management 中可用的操作。

在 Supply Chain Management 版本 10.0.37 及更高版本中,启用此功能后,您可以使用应收帐款参数页面的集成报价单生命周期选项打开或关闭此功能(如下一节所述)。

与 Dynamics 365 Sales 集成时设置销售报价单的默认所有权 可选 此功能添加了一个用于设置应收帐款参数页面的默认所有权的字段。 此字段可以设置为基于来源Dynamics 365 SalesSupply Chain Management。 如果禁用此功能,所有权始终基于来源。
与 Dynamics 365 Sales 集成时,将 Supply Chain Management 价格设为主数据 可选

启用此功能后,销售报价单和销售订单的扩展金额、汇总金额、小计和总计计算不在 Sales 中进行。 当在 Sales 中创建报价单或销售订单时,如果 Sales 中存在价目表,将使用该价目表中的价格,但不进行其他计算。 所有计算的货币字段都是在 Supply Chain Management 中计算并同步的。

会在 Sales 用户界面 (UI) 中对销售报价单和销售订单行进行以下更改:隐藏批量折扣字段,手动折扣字段变为只读,并重新标记为折扣。 然后可在单行折扣金额字段中输入手动折扣。

在 Supply Chain Management 版本 10.0.37 及更高版本中,启用此功能后,您可以使用应收帐款参数页面的将 Supply Chain Management 设为价格主数据选项打开或关闭此功能(如下一节所述)。

集成到 Dynamics 365 Sales 时,计算并推送选择性销售订单和销售报价单的价格、折扣和总计 可选

此功能让系统能够计算单个销售订单和销售报价单的行价格、折扣、费用、税款和总计,并推送到 Sales。

此功能将新菜单项添加到 Supply Chain Management 中的销售订单和销售报价单列表以及详细信息页面。 选择此菜单项后,它将支持计算并推送到 Sales。 此功能还添加了两个补充现有的计算销售额总计页面的新页面:计算 Sales 的销售订单总计计算 Sales 的销售报价单总计。 通过这些页面中的每个页面,您可以指定计算应考虑的销售订单或销售报价单的范围。

在 Supply Chain Management 版本 10.0.37 及更高版本中,启用此功能后,您可以使用应收帐款参数页面的计算并推送价格选项打开或关闭此功能(如下一节所述)。

将 Supply Chain Management 销售报价单数据复制到从 Dynamics 365 Sales 同步的销售订单 可选

在从 Sales 中的销售报价单创建销售订单,然后通过双写入同步时,此功能可确保 Supply Chain Management 中销售订单和相关销售报价单的数据一致性。 因此,Supply Chain Management 中的销售订单包含来自 Supply Chain Management 中的销售报价单的信息。

此功能将一个字段添加到应收帐款参数页面的 Dynamics 365 Sales 集成选项卡。 管理员可以使用此字段指定是在订单创建时还是通过消息处理器复制报价单信息。

在 Supply Chain Management 版本 10.0.37 及更高版本中,启用此功能后,您可以使用应收帐款参数页面的将报价单数据复制到销售订单选项打开或关闭此功能(如下一节所述)。

处理与 Dynamics 365 Sales 集成相关的事件 可选

此功能支持通过消息处理器框架异步处理与 Sales 集成相关的事件。 在某些场景中,此功能可以提高性能,如当必须创建报价单日记帐或报价单确认日记帐时,销售报价单的状态会发生转换的场景。

在 Supply Chain Management 版本 10.0.37 及更高版本中,启用此功能后,您可以使用应收帐款参数页面的使用消息处理器选项打开或关闭此功能(如下一节所述)。

纸币

Supply Chain Management 中这些功能的状态会向 Dataverse 公开,将由 Sales 中运行的业务逻辑使用。 如果启用集成报价单生命周期计算并推送价格功能,它们影响在 Sales 和 Supply Chain Management 中处理销售报价单的过程,以及 Sales 中销售订单和销售报价单的价格计算。 向 Dataverse 公开功能状态可帮助确保两个应用之间功能状态的一致性。 在 Supply Chain Management 版本 10.0.37 及更高版本中,在功能管理中启用这些功能后,您可以使用应收帐款参数页面打开或关闭这两项功能(如下一节所述)。

配置额外的“Dynamics 365 Sales 的报价单到现金效率”

完成初始设置后,您可以配置在上一节中启用的功能。 可用的配置设置取决于您在功能管理中启用的功能以及您在运行的 Supply Chain Management 版本。 在 Supply Chain Management 版本 10.0.34 到 10.0.36 中,多项功能仅使用功能管理进行管理。 但是,从版本 10.0.37 开始,这些功能还可以使用应收帐款参数页面进行管理(需要在功能管理中启用这些功能)。

要打开配置设置,请执行以下步骤。

  1. 转至应收帐款 > 设置 > 应收帐款参数

  2. Dynamics 365 Sales 集成选项卡上,设置下表中描述的字段。 另外还为页面上的每个字段提供了工具提示。

    快速选项卡 字段 必需功能 描述
    常规 集成报价单生命周期 将销售报价单生命周期与 Dynamics 365 Sales 集成

    启用或禁用将销售报价单生命周期与 Dynamics 365 Sales 集成功能添加的功能。 常规快速选项卡上的所有其他字段都需要启用此选项。

    有关此功能的详细信息,请参阅添加 Dynamics 365 Sales 的报价单到现金效率

    此选项需要 Supply Chain Management 版本 10.0.37 或更高版本。 在以前的版本中,使用功能管理来打开或关闭此功能。

    常规 将报价单数据复制到销售订单

    将销售报价单生命周期与 Dynamics 365 Sales 集成

    将 Supply Chain Management 销售报价单数据复制到从 Dynamics 365 Sales 同步的销售订单

    启用或禁用将 Supply Chain Management 销售报价单数据复制到从 Dynamics 365 Sales 同步的销售订单功能添加的功能。

    有关此功能的详细信息,请参阅将 Supply Chain Management 销售报价单数据复制到从 Sales 同步的销售订单

    此选项需要 Supply Chain Management 版本 10.0.37 或更高版本。 在以前的版本中,使用功能管理来打开或关闭此功能。

    常规 将 Supply Chain Management 设为价格主数据

    将销售报价单生命周期与 Dynamics 365 Sales 集成

    与 Dynamics 365 Sales 集成时,将 Supply Chain Management 价格设为主数据

    启用或禁用与 Dynamics 365 Sales 集成时,将 Supply Chain Management 设为价格主数据功能添加的功能。

    有关此功能的详细信息,请参阅将 Supply Chain Management 设为价格主数据

    此选项需要 Supply Chain Management 版本 10.0.37 或更高版本。 在以前的版本中,使用功能管理来打开或关闭此功能。

    常规 使用消息处理器

    将销售报价单生命周期与 Dynamics 365 Sales 集成

    处理与 Dynamics 365 Sales 集成相关的事件

    启用或禁用处理与 Dynamics 365 Sales 集成相关的事件功能添加的功能。

    有关此功能的详细信息,请参阅使用添加的 Dynamics 365 Sales 的报价单到现金效率

    此选项需要 Supply Chain Management 版本 10.0.37 或更高版本。 在以前的版本中,使用功能管理来打开或关闭此功能。

    常规 计算并推送价格

    将销售报价单生命周期与 Dynamics 365 Sales 集成

    集成到 Dynamics 365 Sales 时,计算并推送选择性销售订单和销售报价单的价格、折扣和总计

    启用或禁用集成到 Dynamics 365 Sales 时,计算并推送选择性销售订单和销售报价单的价格、折扣和总计功能添加的功能。

    有关此功能的详细信息,请参阅在 Supply Chain Management 中计算价格、折扣和总计并推送到 Sales

    此选项需要 Supply Chain Management 版本 10.0.37 或更高版本。 在以前的版本中,使用功能管理来打开或关闭此功能。

    消息处理器 每个任务的消息数 将销售报价单生命周期与 Dynamics 365 Sales 集成

    设置消息处理器在单个批处理任务中可以处理的 Dynamics 365 Sales 集成队列中的最大消息数。

    有关此字段的详细信息,请参阅设置消息处理器选项

    消息处理器 批量创建报价单日记帐 将销售报价单生命周期与 Dynamics 365 Sales 集成

    指定消息处理器是否异步创建报价单日记帐。 在 Sales 中激活报价单时,异步创建可提高性能。

    有关此选项的详细信息,请参阅设置消息处理器选项

    消息处理器 批量创建报价单确认日记帐 将销售报价单生命周期与 Dynamics 365 Sales 集成

    指定消息处理器是否异步创建报价单确认日记帐。 报价单在 Sales 中赢单时,异步创建可提高性能。

    有关此选项的详细信息,请参阅设置消息处理器选项

    消息处理器 将报价单数据批量复制到销售订单 将销售报价单生命周期与 Dynamics 365 Sales 集成

    指定消息处理器是否将报价单数据异步复制到销售订单。 报价单在 Sales 中赢单时,异步复制可提高性能。

    有关此功能的详细信息,请参阅将 Supply Chain Management 销售报价单数据复制到从 Sales 同步的销售订单

    消息处理器 批量计算并推送价格和总计 将销售报价单生命周期与 Dynamics 365 Sales 集成

    指定消息处理器是否异步运行推送价格和总计计算 Sales 的销售订单总计计算 Sales 的销售报价单总计过程。 异步运行可提高性能。

    有关此功能的更多信息,请参阅选择是同步还是异步处理和推送总计

    销售报价单 默认所有权

    将销售报价单生命周期与 Dynamics 365 Sales 集成

    与 Dynamics 365 Sales 集成时设置销售报价单的默认所有权

    设置销售报价单的所有者(Supply Chain Management 或 Sales)。

    有关此功能的更多信息,请参阅设置所有销售报价单的默认所有权

疑难解答

启用集成报价单生命周期功能后,如果销售报价生命周期流对于新创建的销售报价单未按预期工作,请按照以下步骤操作。 有关每个步骤的更多信息,请参阅步骤 2:在 Supply Chain Management 中启用映射一节。

  1. 在 Supply Chain Management 中,转到系统管理 > 工作区 > 数据管理

  2. 数据管理工作区中,选择双写入

  3. 为名为 Dynamics 365 Sales 功能管理状态 (msdyn_supplychainfeaturestates) 的表映射运行初始同步。

  4. 确保以下映射正在运行:

    • Dynamics 365 Sales 订单标题 (salesorders)
    • Dynamics 365 Sales 订单行 (salesorderdetails)
    • Dynamics 365 Sales 报价单标题 (quotes)
    • Dynamics 365 Sales 报价单行 (quotedetails)
  5. 确保以下表映射已停止:

    • CDS 销售订单标题 (salesorders)
    • CDS 销售订单行 (salesorderdetails)
    • CDS 销售报价单标题 (quotes)
    • CDS 销售报价单行 (quotedetails)