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

工作流的不同分支返回不同输出字段时该怎么办?

让后续步骤获得可预测的输入结构。统一各分支的结果,或明确添加条件来处理可能缺失的字段。

工作流

了解每个分支的输出

条件路径可能执行不同步骤,因此最终字段会因分支而异。分别检查每条路径的成功运行记录,并列出它会生成哪些值。不要假定一次运行中出现的字段在其他输入下也一定存在。

确定后续步骤真正需要哪些值,以及某个分支未生成这些值时应如何处理。可选值缺失也许没问题;如果更新操作必需的标识符缺失,应明确停止或转向其他路径并给出说明。

明确设置数据传递

尽可能让每条分支都返回名称一致、类型兼容的字段。如果某个值不适用于某条分支,应明确表示它缺失,并保护依赖它的步骤。这样映射更易读,也能减少隐含假设造成的失败。

每条分支至少测试一种输入,包括会选择其他路径的边界情况。检查后续步骤实际收到的输入,而不只是条件判断。工作流变更后重复检查,避免新分支悄悄破坏已有映射。

返回工作流常见问题