Loading
使用 Salesforce Flow 自动化业务流程
解释 Data Cloud 触发的流测试结果

解释 Data Cloud 触发的流测试结果

查看 Data Cloud 触发的流测试的结果,并对失败的声明进行故障排除。

所需的 Edition

查看支持的版本。
所需用户权限
要使用 Flow Builder 中提供的所有流类型、元素和功能(包括 Einstein 和 Agentforce for Flow)打开、编辑、创建、激活或取消激活流: 管理流

在测试流后查看结果,以确保流在各种条件下按预期运行。

此过程适用于 Data Cloud 触发的流。要改为解释记录触发或自动启动流的测试场景结果,请参见在测试模式中解释测试场景结果 (Beta)。

  1. 要查看测试运行详细信息,请单击操作菜单图标,然后选择运行测试和查看详细信息。
    “测试运行详细信息”下的“所有详细信息”选项卡显示整个测试运行的结果。如果流失败,请排除流错误。
  2. 要检查流测试的状态,请在“测试运行详细信息”下,选择“声明”选项卡,然后展开每个声明。
    选择了“声明”选项卡的测试运行详细信息
    Flow Builder 会突出显示测试运行的路径 (1)。在“测试运行详细信息”中,每个声明都告诉您它正在查找的条件 (2)、检查这些条件的值(在括号中)(3),以及您为该声明定义的自定义错误消息 (4)。
  3. 解释失败的流测试。
    1. 检查失败声明的条件和条件评估。
      在此示例中,对于将优先级设置为高元素,失败的声明会查找字段 $Record 的优先级的值,以设置为高。
    2. 要更改值,单击元素,然后单击编辑元素。
      在此示例中,要修复失败的声明,编辑将优先级设置为高元素,并将 $Record 的优先级更改为高。
    3. 保存流,然后运行失败的流测试。
示例
示例

此测试会在对象更新时验证流。

“新建测试”窗口包含示例测试配置。

该测试包括为触发记录设置初始值和更新值的字段,该记录与触发流运行的记录相同。测试会创建记录副本,以仅用于测试。记录不会保存到数据库。

该测试评估每个断言,以验证流是否按预期运行。测试只能评估流元素是否运行,以及流资源值是否按预期设置。该测试根据 Salesforce 数据库中的现有数据和自定义(例如规则和限制)评估流。

“设置声明”部分,显示声明及其值

在流包含测试时,“测试”列表视图会显示流的所有测试和关联的测试结果。

测试列表视图,显示创建的测试

在运行测试后,“测试运行详细信息”会显示是如何评估每个断言的。如果条件评估为假,则断言和测试失败。如果所有断言都通过,则测试通过。

Flow Builder 中“测试运行详细信息”下的断言选项卡

“所有详细信息”选项卡会显示整个测试运行的结果。在测试运行结束时评估断言。

“测试运行详细信息”部分,显示“所有详细信息”选项卡

在您确信流可以如预期工作时,激活已测试的版本并分发该流。

 
正在加载
Salesforce Help | Article