吉拉计算的字段取决于另一个字段
问题描述:
我在吉拉有问题,并且问题有受托人。我可以根据受让人的姓名计算自定义字段的值吗? 即,如果受让人= name1,name2或name3,则将自定义字段值设置为Entity1,如果受理人= name4,name5或name6,则将该字段设置为Entity2。 我希望在每次分配相应实体的受让人时自动更改此设置。吉拉计算的字段取决于另一个字段
答
你可以用Script Runner插件来做到这一点。
答
如果你想制作工作流程变换时要进行更改,使用Jira Script Runner plugin添加后脚本功能:
import com.atlassian.jira.ComponentManager
cf = customFieldManager.getCustomFieldObjectByName("Custome field name")
# get the current assignee
assignee = issue.getAssignee().getDisplayName()
if (assignee == 'John Doe'):
# set vustome field
issue.setCustomFieldValue(cf, "content")
else:
.....
如果你想要的自定义字段来改变同一时刻用户改变受让人,您可以将AJS脚本添加到受理人字段说明中,如果您为此编写代码,请告知我们。