Workflow Jira 6:如何按条件分配问题

Workflow Jira 6:如何按条件分配问题,workflow,jira,Workflow,Jira,我正在创建新的工作流,需要按条件分配问题 例如: 在创建问题期间,如果在下拉列表中选择“语言1”,问题将分配给“翻译1”,或者如果选择“语言2”,问题将分配给“翻译2” 我试图通过创建post函数在工作流编辑器中实现这一点,但该函数无法验证条件。Jira还有其他方法吗?使用Jira组件来完成此操作。创建一个名为“language_1”的组件,组件负责人是您的第一个用户。创建问题时,设置组件并使受让人处于自动状态。我使用通过向所需事务添加post函数来执行类似操作。代码示例: 从com.atlas

我正在创建新的工作流,需要按条件分配问题

例如:

在创建问题期间,如果在下拉列表中选择“语言1”,问题将分配给“翻译1”,或者如果选择“语言2”,问题将分配给“翻译2”


我试图通过创建post函数在工作流编辑器中实现这一点,但该函数无法验证条件。Jira还有其他方法吗?

使用Jira组件来完成此操作。创建一个名为“language_1”的组件,组件负责人是您的第一个用户。创建问题时,设置组件并使受让人处于自动状态。

我使用通过向所需事务添加post函数来执行类似操作。代码示例:

从com.atlassian.jira导入组件管理器

customFieldManager = ComponentManager.getInstance().getCustomFieldManager()
userUtil = ComponentManager.getInstance().getUserUtil()

# read field
language = issue.getCustomFieldValue(customFieldManager.getCustomFieldObjectByName("Language"))

if (language == "language_1") {
    issue.setAssignee(userUtil.getUserObject("translator_1"))
} else if (language == "language_2") {
    issue.setAssignee(userUtil.getUserObject("translator_2"))
}

欢迎来到SO!你能分享你迄今为止所做的工作吗?这将有助于我们更好地帮助您。如果这不起作用,请使用Java或脚本运行程序插件创建自定义post函数