Loading
使用 Salesforce Flow 自动化业务流程
编配中的评估流

编配中的评估流

当您需要 3 个以上的要求来控制阶段和步骤执行时,请使用评估流。在“新建流”窗口中选择评估流磁贴,以创建评估流。

所需的 Edition

查看流编排的支持版本。

评估流中的变量

在“新建流”窗口中选择评估流磁贴时,您可以创建包含预定义布尔值输出变量 isOrchestrationConditionMet 的评估流。

isOrchestrationConditionMet 初始化为 false,并指示满足自定义条件,将 isOrchestrationConditionMet 设置为 true。

评估流仅返回 isOrchestrationConditionMet 的值。丢弃任何其他输出变量的值。

评估流执行

每次异步后台步骤、交互式步骤或当前阶段的 MuleSoft 步骤完成时,编配都会评估该阶段及其步骤的条件。要触发当前阶段及其步骤的条件评估,请使用 $Orchestration.Instance 发布编排事件

每个阶段或步骤的状态决定了编配检查哪些条件。如果正在检查的条件依赖于评估流,评估流将运行。

  • 在阶段进行时,编配会确定是否可以完成。
  • 对于当前阶段中的每个未开始的步骤,编配会确定该步骤是否已准备好开始。
  • 对于当前阶段中的每个正在进行的交互式步骤,编配会确定是否可将步骤标记为已完成。

评估流的运行上下文

在 API 版本 60.0 和更高版本中,评估流只能在没有共享的系统上下文中运行,并且有权访问所有数据。

在 API 版本 58.0 和 59.0 中,评估流始终在系统上下文中运行。

在 API 版本 57.0 和早期版本中,评估流按照流的“如何运行流”高级选项中的规定运行。

 
正在加载
Salesforce Help | Article