原因代码

Issue Manager 原因代码是可选且可自定义的关键字,用于介绍在执行给定操作时问题状态变化的原因。

许多操作都可导致问题移到相同的状态。 例如,问题可能因各种问题而关闭:不可再生、重复、不是缺陷。 如果没有原因代码提供的额外信息,用户将无法完全了解问题的生命周期。

原因代码也可帮助您减少工作流中的状态数。 例如,用一个称作已关闭的终结状态和各种原因代码足以表示表示操作关闭的原因(如已关闭/不是缺陷),而不用定义多个终结状态 - 不是缺陷、不可再生、重复

用户可在问题详细信息页面和操作对话框中查看原因代码。 例如,技术文档作者 Judy 的收件箱中收到了文档问题。 阅读说明时,她想起已报告了此问题。 她将问题标记为重复。 打开标记为重复对话框时,她可以看到此问题已从开放文档移至已关闭/重复。 已关闭是新状态,重复是原因代码。

分配、清除或保留原因代码

执行某些操作时,Issue Manager 会将原因代码分配到操作,并将其传递到新状态。 后续操作可能会清除或保留原因代码。 通常,设置原因代码后,它会随问题一起传送,直至其达到工作流中的终结状态。

考虑一下这种情况:开发人员修复缺陷,然后执行已修复操作来声称缺陷已修复。 此操作将缺陷从开发部准备就绪移到质保部准备就绪,并将原因代码设置为已修复。 验证开发人员声称的质保部工程师通过执行已验证操作来接受缺陷修复。 此操作保留已修复原因代码,并将缺陷移到已关闭状态。

但是,当问题返回到工作流中的早期状态时,您可能想清除原因代码,而不是继续进入终结状态。 比如,质保部工程师对开发人员的声称提出争议,并执行拒绝操作,这会将问题发送到开发部准备就绪状态。 已修复原因代码不再有意义,因此您可能想清除拒绝操作的原因代码。

是否分配、清除或保留原因代码均由状态的新建操作对话框中的设置决定,这会在原因代码中说明。 单击 问题 > 配置 > 工作流,然后单击添加操作以查看状态的新建操作对话框