我需要在特定的工作流程转换期间自动填充自定义字段。此字段称为“所有者”,应填充为asignee的名称。
我是脚本post函数的新手,所以作为第一步,我尝试使用以下代码尝试使用测试字符串填充该字段。工作流转换有效,我看不到任何错误,但字段仍为空。
import com.atlassian.jira.bc.issue.search.SearchService;
import com.atlassian.jira.component.ComponentAccessor;
import com.atlassian.jira.issue.Issue;
import com.atlassian.jira.web.bean.PagerFilter;
import com.atlassian.jira.issue.fields.CustomField;
import com.atlassian.jira.issue.CustomFieldManager;
ComponentManager componentManager = ComponentManager.getInstance();
CustomFieldManager customFieldManager = componentManager.getCustomFieldManager();
CustomField cfOwner = customFieldManager.getCustomFieldObjectByName("Owner"); IssueChangeHolder changeHolder = new DefaultIssueChangeHolder();
cfOwner.updateValue(null, issue, new ModifiedValue(issue.getCustomFieldValue(customFieldTarget), "Test"), changeHolder);
我很感激帮助确定我做错了什么。