2015-10-28 235 views
0

我需要在特定工作流程轉換期間自動填充自定義字段。該字段被稱爲「所有者」,並應填入受讓人的姓名。帖子功能腳本:設置自定義字段的值

我是新來的腳本職位功能,所以作爲第一步,我嘗試了下面的代碼,試圖用測試字符串填充該字段。工作流程轉換工作,我看不出錯誤,但該字段保持空白。

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); 

我將不勝感激協助,以確定我做錯了什麼。

回答

1

我認爲你可以使用內置的帖子功能來實現this.go來編輯你的工作流程並選擇你需要配置的轉換,然後點擊帖子功能,然後導航到添加帖子功能。在接下來的屏幕中顯示的圖像,然後

enter image description here

然後選擇功能後,你可以選擇你的自定義字段和您可以根據需要設置的值。 enter image description here

相關問題