Workflow Jira工作流中的自动条件转换

Workflow Jira工作流中的自动条件转换,workflow,jira,Workflow,Jira,目前我正在Jira开发新的工作流,有一个案例,我不知道如何实现 在我们的开发周期中,我们有几个状态,比如“等待复制”和“developermnt”,主要取决于bug的当前受让人,如果是,QA状态是“等待复制”,如果是开发人员“开发” 在创建bug时,可以在创建步骤中将其分配给qa、开发人员或pm。所以我需要做一个这样的条件: if assignee in group "Developers": status = "Development"; elif assignee in group "Q

目前我正在Jira开发新的工作流,有一个案例,我不知道如何实现

在我们的开发周期中,我们有几个状态,比如“等待复制”和“developermnt”,主要取决于bug的当前受让人,如果是,QA状态是“等待复制”,如果是开发人员“开发”

在创建bug时,可以在创建步骤中将其分配给qa、开发人员或pm。所以我需要做一个这样的条件:

if assignee in group "Developers":
  status = "Development";
elif assignee in group "QA
  status = "Waiting for reproduce"
else:
  status = "Open"
groupManager.isUserInGroup(issue.assignee, "QA")
我需要在“创建”步骤和其他步骤上进行此条件转换。。。你能告诉我一些技巧或链接,可以帮助我处理这个案件


向您问好,Alexander。

这可以通过以下方式轻松完成:

我推荐这个插件

您可以通过在创建后直接引入新状态来实现目标。从这个新状态创建到您需要的所有状态的转换(例如“等待复制”和“developermnt”)

在“创建”转换中,然后使用几个post函数-每个函数用于一个需要的条件。情况如下所示:

if assignee in group "Developers":
  status = "Development";
elif assignee in group "QA
  status = "Waiting for reproduce"
else:
  status = "Open"
groupManager.isUserInGroup(issue.assignee, "QA")