在工作流程之间移动 jira 问题
Move a jira issue between workflows
我在 JIRA 中遇到一个问题,它遵循一个工作流,工作流看起来像这样(对于错误):
新建 -> 评估 -> 批准 -> Roadmap/Schedule -> 开发 -> 完成
此工作流程适用于问题类型 "Bug"。
对于更高优先级的错误,我想要一个完全不同的工作流程,并且它有自己的问题类型,例如 "Priority Bug"。
研发 -> 开发 -> 发布 -> 完成
这对新的优先错误非常有用,但我有一个转换,它允许您将普通错误提升为优先错误。该转换将问题类型正确地更改为 Priority Bug,但是当它到达那里时,它似乎丢失了,它现在不在任何一个工作流程中。我怎样才能让它也改变工作流程?
工作流程适用于给定的项目和给定的问题类型。如果错误在特定项目中并且属于特定问题类型,那么它将遵循相应的工作流程。
但是,当从一个工作流程移动到另一个工作流程时,JIRA 需要通过某种方式知道要进入什么状态。当您进行手动移动时,您会收到一个提示,允许您决定它在新工作流中的状态。我从来没有做过由转换触发的自动移动,但我怀疑确定问题应该处于什么状态会有问题。也许您可以将状态设置为过渡的一部分?
我建议安装 Script Runner 插件,并将其实现为一个单一的工作流程。您可以使用自定义脚本条件来检查问题的类型并允许和禁止您的转换,从而模拟它是另一个问题类型的不同工作流程。
我在 JIRA 中遇到一个问题,它遵循一个工作流,工作流看起来像这样(对于错误):
新建 -> 评估 -> 批准 -> Roadmap/Schedule -> 开发 -> 完成
此工作流程适用于问题类型 "Bug"。
对于更高优先级的错误,我想要一个完全不同的工作流程,并且它有自己的问题类型,例如 "Priority Bug"。
研发 -> 开发 -> 发布 -> 完成
这对新的优先错误非常有用,但我有一个转换,它允许您将普通错误提升为优先错误。该转换将问题类型正确地更改为 Priority Bug,但是当它到达那里时,它似乎丢失了,它现在不在任何一个工作流程中。我怎样才能让它也改变工作流程?
工作流程适用于给定的项目和给定的问题类型。如果错误在特定项目中并且属于特定问题类型,那么它将遵循相应的工作流程。
但是,当从一个工作流程移动到另一个工作流程时,JIRA 需要通过某种方式知道要进入什么状态。当您进行手动移动时,您会收到一个提示,允许您决定它在新工作流中的状态。我从来没有做过由转换触发的自动移动,但我怀疑确定问题应该处于什么状态会有问题。也许您可以将状态设置为过渡的一部分?
我建议安装 Script Runner 插件,并将其实现为一个单一的工作流程。您可以使用自定义脚本条件来检查问题的类型并允许和禁止您的转换,从而模拟它是另一个问题类型的不同工作流程。