解释 Data Cloud 触发的流测试结果
查看 Data Cloud 触发的流测试的结果,并对失败的声明进行故障排除。
所需的 Edition
| 查看支持的版本。 |
| 所需用户权限 | |
|---|---|
| 要使用 Flow Builder 中提供的所有流类型、元素和功能(包括 Einstein 和 Agentforce for Flow)打开、编辑、创建、激活或取消激活流: | 管理流 |
在测试流后查看结果,以确保流在各种条件下按预期运行。
此过程适用于 Data Cloud 触发的流。要改为解释记录触发或自动启动流的测试场景结果,请参见在测试模式中解释测试场景结果 (Beta)。
-
要查看测试运行详细信息,请单击
,然后选择运行测试和查看详细信息。
“测试运行详细信息”下的“所有详细信息”选项卡显示整个测试运行的结果。如果流失败,请排除流错误。 -
要检查流测试的状态,请在“测试运行详细信息”下,选择“声明”选项卡,然后展开每个声明。
Flow Builder 会突出显示测试运行的路径 (1)。在“测试运行详细信息”中,每个声明都告诉您它正在查找的条件 (2)、检查这些条件的值(在括号中)(3),以及您为该声明定义的自定义错误消息 (4)。 -
解释失败的流测试。
-
检查失败声明的条件和条件评估。
在此示例中,对于将优先级设置为高元素,失败的声明会查找字段 $Record 的优先级的值,以设置为高。
-
要更改值,单击元素,然后单击编辑元素。
在此示例中,要修复失败的声明,编辑将优先级设置为高元素,并将 $Record 的优先级更改为高。
- 保存流,然后运行失败的流测试。
-
检查失败声明的条件和条件评估。
示例
此测试会在对象更新时验证流。
该测试包括为触发记录设置初始值和更新值的字段,该记录与触发流运行的记录相同。测试会创建记录副本,以仅用于测试。记录不会保存到数据库。
该测试评估每个断言,以验证流是否按预期运行。测试只能评估流元素是否运行,以及流资源值是否按预期设置。该测试根据 Salesforce 数据库中的现有数据和自定义(例如规则和限制)评估流。
在流包含测试时,“测试”列表视图会显示流的所有测试和关联的测试结果。
在运行测试后,“测试运行详细信息”会显示是如何评估每个断言的。如果条件评估为假,则断言和测试失败。如果所有断言都通过,则测试通过。
“所有详细信息”选项卡会显示整个测试运行的结果。在测试运行结束时评估断言。
在您确信流可以如预期工作时,激活已测试的版本并分发该流。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
