У меня есть требование автоматически заполнять настраиваемое поле во время определенного перехода рабочего процесса. Это поле называется «Владелец» и должно быть заполнено именем asignee.Post Function Script: Установить значение настраиваемого поля
Я новичок в написании пост-функций, так что, как первый шаг, я попытался выполнить следующий код, чтобы попытаться заполнить это поле тестовой строкой. Переход рабочего процесса работает, я не вижу ошибок, но поле остается пустым.
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);
Я был бы признателен за помощь в определении того, что я делаю неправильно.