吉拉计算的字段取决于另一个字段

问题描述:

我在吉拉有问题,并且问题有受托人。我可以根据受让人的姓名计算自定义字段的值吗? 即,如果受让人= 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脚本添加到受理人字段说明中,如果您为此编写代码,请告知我们。