返回工作流常见问题
帮助中心 · 常见问题工作流1 分钟阅读

工作流中什么时候用条件分支,什么时候用 switch?

分支让工作流根据输入采取不同路径。选对控制方式,能让流程图保持清晰,也能说明某条路径为何被执行。

工作流

二选一时使用条件

条件会评估一个比较,并将运行导向真或假路径。若一个检查结果决定是否执行下一步,例如字段是否存在或数值是否达到阈值,就适合使用条件。请明确写出比较方式,并说明两种结果分别如何处理。

连接更多步骤前,先规划两个分支分别应做什么。如果运行可能沿任一路径继续,就不要让假分支处于含糊状态。使用有代表性的值测试两种结果,确认每种情况都会进入预期的下一步。

多个情况时使用 switch

一个值需要匹配多个命名情况,并为未匹配值保留默认路径时,switch 更合适。与连续堆叠多个重复检查同一字段的条件相比,这样通常更清晰。为各情况设定不同条件,并明确默认行为。

检查进入分支的值是否采用预期格式和拼写。为每种情况测试一个值,再测试一个应走默认路径的值。如果之后不同分支会汇合,请明确标出共同步骤,让流程图在扩展后仍容易理解。

返回工作流常见问题