Jira:如何设置Assignee以匹配父级的自定义字段值

时间:2015-03-06 01:36:17

标签: groovy jira jira-plugin

我正在使用Jira和Script Runner插件在转换时创建子任务。这一切都运作良好。但是,我似乎无法设置子任务的“受让人”以匹配父项列出的“项目经理”的值(我相信这是一个自定义字段)。以下是我正在使用的,但它不起作用。 写这个的正确方法是什么?

issue.assignee = transientVars["originalissueobject"].cfValues['Project Manager']


enter image description here

2 个答案:

答案 0 :(得分:0)

试试这个:

issue.assignee= ApplicationUsers.toDirectoryUser(cfValues['Project Manager'])

答案 1 :(得分:0)

ACG,我无法得到你的工作答案,但我在这里发现了一个非常相似的脚本,完美无缺!非常感谢你的帮助!

import com.atlassian.jira.user.ApplicationUsers
cfParent = customFieldManager.getCustomFieldObjectByName('Project Manager')
parentMyFieldValue = transientVars["issue"].getCustomFieldValue(cfParent)
issue.setAssignee(ApplicationUsers.toDirectoryUser(parentMyFieldValue))

对于那些用类似问题看这个答案的人。将此代码放在Script Runner的“创建子任务”后期功能中的“附加问题操作”框中。

相关问题