启用和配置与 Dynamics 365 Sales 的无缝同步(预览版)
[本文是预发布文档,需要更改。]
Microsoft Dynamics 365 Supply Chain Management 包括一个复杂的定价引擎,可处理价格和折扣的贸易协议。 此定价引擎使用复杂的规则来确定给定订单或报价单的最佳价格。 当 Supply Chain Management 与 Dynamics 365 Sales 集成时,您可以按需与 Supply Chain Management 定价引擎同步或使用无缝同步,如本文所述。
重要提示
- 这是预览功能。
- 预览功能不适用于生产用途,并且可能具有限制功能。 这些功能受补充使用条款的约束,在正式发布之前可用,以便客户可以提前访问并提供反馈。
通过无缝同步,在 Sales 中处理销售订单和销售报价单的用户可以查看 Supply Chain Management 定价引擎执行的计算结果,而无需执行任何额外步骤来获取价格、折扣和总计。 当用户在 Sales 中工作时,所有必要的数据和计算结果都会根据需要在系统之间无缝同步。
无缝同步显著改善了前端员工主要在 Sales 中工作以创建和更新销售订单和销售报价单的应用场景。 当用户在 Sales 中添加或更新订单和报价单行时,更新的行价格、折扣和总计将在 Supply Chain Management 中计算,并立即反映在 Sales 用户界面 (UI) 中,无需任何额外的点击或单击。 在大多数情况下,用户无需在 Sales 中手动选择报价单或价格订单,即可获取更新的行价格、折扣和总计,它们显示在 Supply Chain Management 中完成的计算结果。
先决条件
您的系统必须满足以下要求,然后才能使用无缝同步:
您必须运行 Supply Chain Management 版本 10.0.42 或更高版本。
您必须运行双重写入供应链解决方案版本 2.3.4.367 或更高版本。
您必须启用和配置基本 Sales 集成,如通过 Dynamics 365 Sales 启用和配置报价单到现金的额外效率和使用 Dynamics 365 Sales 报价单到现金中增加的效率中所述。
必须在功能管理中打开以下功能:
- 与 Dynamics 365 Sales 集成时,将 Supply Chain Management 设为价格主数据 - 此功能是下一个功能的先决条件。 在通过 Dynamics 365 Sales 启用和配置报价单到现金的额外效率中了解相关详细信息。
- 自动与 Dynamics 365 Sales 同步行数据和总计 - 此功能添加了本文中介绍的功能。
打开和配置无缝同步
若要打开和配置无缝同步,请按照以下步骤操作。
转到应收帐款>应收帐款设置>应收帐款参数。
在常规快速选项卡上,设置以下字段:
将 Supply Chain Management 设为价格主数据 - 您必须将此选项设置为是,才能启用任一自动同步选项。 在将 Supply Chain Management 设为价格主数据中了解有关此选项的详细信息。
自动将行数据同步到 Sales - 如果在 Sales 中创建或更新行时,Supply Chain Management 中销售订单和销售报价单行中的数据(包括行价格和折扣)应自动同步到 Sale,则将此选项设置为是。 同步的数据不仅包括货币数据,例如单价、行折扣和净额。 它还包括为从 Supply Chain Management 同步到 Sales 而设置的相应订单和报价单行上的所有映射行数据。 此外,它还包括请求装运和要求接收日期等数据,输入行时可能会重新计算这些数据。
此功能的优势是,当在 Sales 中创建和更新销售订单或销售报价单行的用户保存这些行时,Supply Chain Management 中显示的相同行值也会显示在 Sales 中。 因此,此功能可确保数据在整个系统中保持完全透明和一致,并且无需从 Supply Chain Management 触发其他同步。
自动将总计同步到 Sales - 如果在 Sales 中添加、删除或更改行时,应自动计算销售订单和销售报价单小计和总计并在系统之间同步,则将此选项设置为是。 仅当自动将行数据同步到 Sales 也设置为是 时,才能将此选项设置为是。
我们建议您将这两个自动同步选项均设置为是。 此配置为在 Sales 中处理销售订单和销售报价单的用户提供最佳体验。 它可确保每当用户在 Sales 中更改相关值(例如行数量)时,两个系统中的行货币数据、小计和总计都会更新。 如果将这些选项设置为否,用户必须在 Sales 中创建或编辑订单或报价单时手动选择价格报价单和/或价格订单,以触发计算和同步。
如果您要在 Sales 中使用自定义定价逻辑,或者如果在 Sales 中工作的前端员工仅处理行单价,而不处理折扣、费用、销售税、总计和小计,您可能会选择将一个或两个选项设置为否。
重要提示
安装 Dynamics 365 Sales 的供应链解决方案时,它会对 Sales 中的标准窗体进行一些修改,包括添加将信息无缝同步到 Sales 中的标准订单、报价单、订单产品和报价单产品窗体的修改。 但是,如果您的公司对其中一个或多个实体使用自定义窗体(这种情况很常见),则必须修改自定义窗体,才能在这些窗体上正确显示无缝同步信息。 在在 Dynamics 365 Sales 中的自定义窗体上显示无缝同步信息中了解详细信息。
在 Sales 中输入的非零单价
如果用户在 Sales 中为销售订单或销售报价单行输入 0(零)以外的单价,则该单价也将同步并应用于 Supply Chain Management 中的销售报价单行。 在这种情况下,Supply Chain Management 不会对行数据应用其他计算。
手动行折扣
如果用户应能够在 Sales 中将手动行折扣金额添加到销售订单和报价单行,请务必在应收帐款参数页面的 Dynamics 365 Sales 集成快速选项卡上,让将报价单数据复制到销售订单选项设置为是。 否则,当在 Sales 中赢得报价单时,手动行折扣将不会同步到 Supply Chain Management。 在将 Supply Chain Management 销售报价单数据复制到从 Sales 同步的销售订单中了解详细信息。
即使使用无缝同步,也需要手动同步的情况
在以下两个案例中,Sales 用户必须先选择价格报价单或价格订单,然后才能重新计算行价格和折扣并在系统之间同步:
- 用于检索销售价格的日期类型为今天。
- 建议的价格应用于 Sales,但实际价格存储在 Supply Chain Management 的贸易协议中。
以下小节通过示例解释这些案例。
案例 1:价格数据类型为“今天”
在本案例中,您的设置有一个从 8 月 28 日起生效的 20 美元 (USD20) 的销售价格,还有一个从 9 月 1 日起生效的 USD19 的销售价格。 价目表不适用于 Sales。
- 8 月 28 日贸易协议价格:USD20
- 9 月 1 日贸易协议价格:USD19
8 月 28 日,在 Sales 中创建了一个销售订单。 它具有一个行单位价格为 USD20 的行。 9 月 1 日,为同一物料添加了第二个订单行。 它的行单价为 USD19,因为新的贸易协议价格已生效。
根据标准 Supply Chain Management 行为,USD19 的行价格仅适用于第二行。 第一行的价格不会自动更改。 但是,如果 Sales 用户在 9 月 1 日或之后选择价格订单,则根据贸易协议评估策略对这两行重新定价。 因此,这两行显示的单价均为 USD19。
注意
本案例也适用于销售报价单。
案例 2:销售价目表与 Supply Chain Management 贸易协议共存
在本案例中,建议的销售价存储在销售价目表中,而实际商定的价格和客户特定的价格存储在 Supply Chain Management 中的贸易协议中。 为相同物料定义了以下价格:
- 销售价目表价格:USD25
- Supply Chain Management 贸易协议价格:USD19
Supply Chain Management 中的贸易协议评估策略不包括手动输入。
销售人员在 Sales 中创建销售订单并为物料添加行。 本行的行单价为 USD25,表示价目表中的建议销售价。 然后,销售订单行将保存并同步到 Supply Chain Management。
如果销售人员在 Sales 中打开订单并选择价格订单,则将根据 Supply Chain Management 中的贸易协议评估策略对该行重新定价。 因此,Supply Chain Management 中的行单价将更新为 USD19 并同步回 Sales。
一般情况下,当 Supply Chain Management 是价格主数据时,我们不建议您使用在 Sales 价目表中定义的建议价格。 但是,如果您的公司使用类似于本小节中描述的流程,则必须培训销售人员在创建销售订单后选择价格订单。
注意
本案例也适用于销售报价单。
使用无缝同步的示例应用场景
以下小节提供了无缝同步的用户体验示例。
示例应用场景 1:使用完全无缝同步在 Sales 中创建销售报价单
应用场景 1 的先决条件
此应用场景基于以下系统设置:
- 在应收帐款参数页面上将自动将行数据同步到 Sales 选项设置为是。
- 在应收帐款参数页面上将自动将总计同步到 Sales 选项设置为是。
- 不在 Sales 中使用价目表。 (或者,在 Sales 中使用价目表,而 Supply Chain Management 中已发布产品的基本销售价为 0 [零]。)
应用场景 1 的用户情景
Sarah 是 Contoso 的销售人员,每天都在 Sales 中工作。 星期一,Sarah 使用 Sales 创建销售报价单。 她保存报价单并添加更多行。
在 Sarah 完成向销售报价单添加行并保存行后,Sales 会在报价单页面的摘要选项卡上显示以下消息:“从 F&O 同步。”此消息指示正在 Supply Chain Management 中创建匹配的销售报价单,并且正在两个系统之间同步数据。 同步完成后,“从 F&O 同步”消息将消失。
Sarah 在 Sales 中检查销售报价单,并看到单价、折扣和扩展伸金额已正确更新,并显示 Supply Chain Management 所执行的计算结果。 包括所有行折扣,其中包括 Supply Chain Management 应用的多行折扣。 还从 Supply Chain Management 同步其他行数据,例如要求装运日期和要求接收日期。 Sarah 可以在 Sales 中报价单页面上的销售报价单行的集成选项卡上查看此信息。
在 Sales 中,Sarah 可以查看详细金额、折扣(总折扣)、运费金额(Supply Chain Management 中自动添加的行和标头费用的总和)、总税额(Supply Chain Management 中自动添加的行和标头税的总和)和总金额的小计和总计。 所有这些信息均由 Supply Chain Management 中的销售报价单计算并从中自动同步。
在本应用场景中,Sarah 不必在 Sales 中选择价格报价单。 Sales 中的销售报价单是最新的,并与 Supply Chain Management 中的销售报价单中的值保持一致。
注意
创建销售订单和销售订单行的工作原理的应用场景与此类似。
示例应用场景 2:使用完全无缝同步在 Sales 中编辑销售报价单行
应用场景 2 的先决条件
此应用场景基于与应用场景 1 相同的系统设置。
应用场景 2 的用户情景
星期二,Sarah 从上一个应用场景中了解到她的客户希望增加她在星期一为他们创建的销售报价单上的物料数量。 她在 Sales 中打开报价单,编辑相关行的数量,然后保存更改。 系统会将更新的行同步到 Supply Chain Management,这将触发相关的重新计算。 与应用场景 1 中一样,Sales 在此流程中显示“从 F&O 同步”消息。 Sarah 不必选择价格报价单来触发该流程。
注意
更新销售订单和销售订单行的工作原理的应用场景与此类似。
示例应用场景 3:在 Sales 中创建销售报价单,但未自动同步总计
应用场景 3 的先决条件
此应用场景基于与应用场景 1 相同的系统设置,不同之处是在应收帐款参数页面上将自动将总计同步到 Sales 选项设置为否。
应用场景 3 的用户情景
Fabrikam 使用无缝同步,而不使用自动将总计同步到 Sales 选项。 Charlie 是 Fabrikam 的销售人员,每天都在 Sales 中工作。 星期三,Charlie 创建销售报价单并向其中添加行。
在 Charlie 完成向销售报价单添加行并保存行后,Sales 会在报价单页面的摘要选项卡上显示以下消息:“从 F&O 同步。”此消息指示正在 Supply Chain Management 中创建匹配的销售报价单,并且正在两个系统之间同步数据。 同步完成后,“从 F&O 同步”消息将消失。
Charlie 在 Sales 中检查销售报价单,并看到单价和扩展伸金额已正确更新,并显示 Supply Chain Management 所执行的计算结果。 但是,Sales 中的行折扣字段未自动更新,因为他的系统中禁用了该选项。 而这些字段为空。 因此,Sales 中显示的扩展金额可能与 Supply Chain Management 中的实际值不一致。 此外,Charlie 只会看到详细金额、不计运费金额和总金额的小计和总计,而没有看到折扣(总折扣)、运费金额和总税额。 详细金额是行扩展金额的总和。 如果 Sales 中的扩展金额与 Supply Chain Management 不一致,则与 Supply Chain Management 相比,Sales 中显示的所有小计和总计计算的抵销不正确。
若要在 Supply Chain Management 中计算行折扣、小计和总计并同步到 Sales,Charlie 必须选择价格报价单。 然后,Sales 中的货币金额将与 Supply Chain Management 保持一致并更新。
注意
创建销售订单和销售订单行的工作原理的应用场景与此类似。
限制
使用无缝同步时,按需与 Supply Chain Management 定价引擎同步中所述的限制仍然适用。