如何追踪流程中的变更

如何追踪流程变更:QueryChart 的变更日志会写明是谁改了一条判断规则或一个阈值、这个字段原来的值,以及现在的值,谁都不用凭记忆重建一次编辑。

运作方式

  1. 编辑之后打开变更日志

    每一次保存都会写入一个新版本,变更日志按顺序列出这些版本。从图表的历史面板打开它,看哪个版本变了、谁保存的——你不需要事先知道是某个门槛动了。

  2. 读懂这条条目:经办人、字段、原值、现值

    点进一个版本,它的条目会写明是谁编辑的、动了哪个字段——一行的标签、一个分支的条件、一条泳道的归属——以及它改动前的值对照现在的值。这就是“谁改了第二审批人门槛、原来写的是什么”的完整答案,不用打开任何一封邮件。

  3. 当单条条目讲不完整个故事时,用比较版本

    单次编辑的条目很精确,但很窄。当你信任的版本和眼前的版本之间,动过的不止一行时,改用比较版本,把两者并排看——同样的机制,扩大到每一个有差异的字段。

  4. 如果这次编辑需要撤销,就还原到之前的版本

    如果一次提高后的门槛结果证明是错误而非有意为之,就还原到它之前的版本。还原会直接用那个历史版本替换当前图表,而不需要有人凭记忆重新输入旧规则。

  5. 给规则命名,而不只是给分支命名,让差异保持可读

    围绕真正的触发条件来写一个判断行的标签和它的分支标签——比如“是否需要第二位审批人?”答“需要”或“不需要”——而不是一个光秃秃的是或否。一条点名了具体字段的变更日志条目,比一条只说“某个未命名方框动了”的条目有用得多。

常见问题

流程变更时,变更日志到底会记录什么?

对每一次编辑,都有一条条目写明是谁改的、动了哪个字段——一行的标签、一个分支条件、一条泳道归属——以及这个字段改动前的值对照改动后的值。把第二审批人门槛从 5,000 美元提高到 10,000 美元,会产生一条准确说明这一点的条目,带归属和时间戳,不需要任何人维护一份单独的日志。完整机制见 /features/version-control。

追踪流程变更和变更控制是一回事吗?

不是。追踪变更是 QueryChart 在一次编辑发生之后自动保留的记录——谁、哪个字段、原值、新值。变更控制是决定一次编辑是否应该发生的判断流程,通常带有一次申请、一个评审步骤和一条回滚路径。两者都重要,但回答的是不同问题;后者的机制见 /zh/guides/如何创建变更控制流程。

这和追踪 SOP 里的变更有什么不同?

变更日志本身是一样的——同样的经办人、字段、改动前后的值——因为一棵判断树和一份书面程序,都是同一套版本历史下的图表。真正不同的是通常会被编辑的内容:像本文这样的流程改的是分支条件和路由,而 SOP 更多改的是步骤文字和职责。同一功能的另一个版本,见 /zh/guides/如何追踪SOP变更。

能不能看到两个版本之间的全部改动,而不只是一次编辑?

可以——打开比较版本而不是单条变更日志条目,它会把两个版本并排展示,标出每一个有差异的字段。这正是用来处理一条规则经过好几次小编辑逐渐漂移、而不是一次明显改动的工具。

还原到旧版本,会删掉改过门槛的那次编辑吗?

不会。还原会让一个更旧的版本重新成为当前版本,但门槛改动发生的那个版本仍然存在于图表历史里——它的变更日志条目不会被抹去,所以是谁在什么时候提高了门槛的记录,会在还原之后依然保留。

流程图指南中的更多内容