# 如何根据步骤结果设置工作流分支？

Canonical URL: https://help.iagenify.com/zh/faqs/workflows/how-should-i-branch-a-workflow-based-on-a-step-s-result

[← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)

帮助中心 · 常见问题 工作流 1 分钟阅读
# 如何根据步骤结果设置工作流分支？
请依据步骤明确返回的值进行分支，例如状态、数量或必填字段是否存在。分别定义成功、预期无结果和错误路径，让每种结果都对应有意设计的下一步。
IaGenify
工作流

## 选择稳定的判断条件
使用能直接代表判断结果的字段，而不要依赖可能变化的自由文本消息。例如，当业务规则如此要求时，可检查记录 ID 是否存在，或变更数量是否大于零。
应明确处理缺失或格式错误的输出。字段缺失不应被默认为成功；请将其转入错误或审核路径，并保留足够上下文以定位源步骤。
## 让分支结构清晰易懂
根据分支含义命名，并将相关操作放在选择该分支的条件附近。两个结果需要执行相同操作时，先记录各自经过的状态，再合并路径。
使用有代表性的输入测试每条分支，包括空结果和失败情况。检查运行历史，确认条件判断和最终操作正确，从而发现字段路径或值类型方面的错误假设。 [← 返回工作流常见问题](https://help.iagenify.com/zh/faqs/workflows)
