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

如何管理已经运行中的工作流变更?

将工作流定义视为带版本的发布,并决定现有运行如何完成。有些系统会让运行继续使用启动时的定义,另一些系统的应用方式不同;修改活动工作流前,应先确认平台文档说明的行为。

工作流

确认每次运行使用的版本

为每次运行记录定义版本或发布 ID,以便追溯产生结果的逻辑。检查修改只影响新运行,还是也会影响等待中的步骤、重试或现有运行的后续转换。

多步骤流程中途变更可能混用新旧逻辑。识别会令混用不安全的数据契约或外部副作用,并制定迁移或排空策略。

有计划地发布和恢复

将新定义用于有代表性的输入和受控运行测试,通过后再导入常规流量。对于有状态工作流,规划让旧运行完成、取消后重启,或使用文档化机制迁移状态。

发布期间监控两个版本,并明确停止或回滚的方法。保留足够的运行历史以诊断失败由哪个定义处理;换版本重试前先检查已产生的副作用。

返回工作流常见问题