更新业务流程阶段

适用于:Dynamics 365 Sales

注释

  • 本文档中的工具和示例展示了当前的能力。 工具名称、描述、参数、响应格式和可用功能可能会随时间变化。
  • 当你构建代理、集成或编排逻辑时,不要硬编码对特定工具名称、参数结构、工具元数据或响应模式的依赖。 相反,设计解决方案时能在运行时发现并使用可用工具。
  • 随着平台的发展,Microsoft可能会添加、移除、重命名或修改工具及工具元数据。 基于能力而非特定工具标识符设计有助于维护服务更新间的兼容性。

当卖方希望推动业务流程推进记录时,例如将机会推进到下一个销售阶段,可以使用此功能。

它的作用是什么

助理在记录的业务流程实例上设置激活阶段。 你提供业务流程实体的逻辑名称、BPF实例记录的GUID和目标阶段的GUID。 目标阶段会根据实例进程进行验证,遍历历史则在服务器端推导出来。

试试像这样的提示

  • 将此机会移至提案阶段。
  • 将交易推进到下一个销售阶段。
  • 设定业务流程阶段。
  • 将领先优势移至资格赛。

你在聊天中会看到的内容

助手会显示文本回复,确认舞台已更新。 该助手没有显示该功能的互动应用聊天组件。

有用的提示

  • 对于一个机会,用 来解析业务流程实例和目标阶段的 GUID get_opportunity_bpf。
  • 对于潜在客户,使用 get_lead_bpf,并只选择参与实体为 lead的阶段。 在开箱即用流程中,开发及后续阶段属于由潜在客户资格认证创造的机会。
  • 在移动唱片之前,先和卖家确认目标阶段。
  • 目标阶段必须属于实例的进程;访问阶段的顺序列表会自动记录。

接下来会发生什么

  • 总结一下这个机会。
  • 添加产品。
  • 起草一封下一步邮件。
  • 请查看本次交易的活动时间表。

这会改变数据吗?

是的,这可能会改变数据。

先决条件

该工具需要在所选 Dynamics 365 环境中编写业务流程实例记录的权限。

工具摘要

财产 价值
面向用户的名称 更新业务流程阶段
内部工具名称 update_bpf_stage
Purpose 在记录的业务流程流程中设置激活阶段。

工具行为

该工具更新了指定业务流程实例的活跃阶段查询,并记录服务器导出的遍历历史(由实例当前阶段、现有路径及验证目标构建)。 它不会移动底层记录的其他字段,也不会验证超出Dataverse强制执行范围的阶段录入业务规则。

Annotations

注释 价值 Meaning
readOnlyHint false 该工具会修改数据。
destructiveHint false 这个工具不会进行破坏性改变。
idempotentHint true 再次设置同一个活跃阶段,仍然保持同一阶段。
openWorldHint 未设置 使用默认行为。

输入概念

业务流程流

Input 说明 Required
bpfEntityLogicalName 业务流程流程实体的逻辑名称,如 opportunitysalesprocess 或 leadtoopportunitysalesprocess。 Yes
bpfInstanceId Dataverse 活动业务流程实例记录的 GUID。 Yes
targetStageId Dataverse GUID 是流程阶段的激活。 必须属于实例的进程。 Yes

响应与用户界面行为

响应类型

仅文本

没有渲染任何交互组件。

路由注释

当用户想通过业务流程移动记录时使用 update_bpf_stage 。 不要用 update_bpf_stage 来更新普通字段(使用 update_entity_record)或关闭或重新开启交易。

工具 关系
get_opportunity_bpf 解决商机的活跃业务流程实例及其阶段GUID——获取和获取机会的首选方式bpfInstanceIdtargetStageId。
get_lead_bpf 解析潜在客户的活跃BPF实例,识别参与潜在客户与由此产生的机会的阶段。
get_entity_record 读取BPF实例和阶段记录,解析除机会外其他记录类型的GUID。
list_entity_records 查找记录的业务流程实例。
update_entity_record 更新记录中的非阶段字段。

数据变异分类

写作/变异。

当工具在业务流程实例中设置活跃阶段时,会更改Dataverse数据。 重复同一阶段的更新是幂等型。