2
我正在尋找一種方法,無論是通過API或插件來導出JIRA中問題創建表單中捕獲的所有信息。處理流程是讓用戶通過填寫整個表單(文本框,日期值等)來創建問題,然後當他們單擊創建時,它創建這個平面文件(例如csv文件),該平面文件放置在特定文件夾中。有沒有辦法完成這個?任何替代方法?將JIRA問題導出到平面文件
在此先感謝。
我正在尋找一種方法,無論是通過API或插件來導出JIRA中問題創建表單中捕獲的所有信息。處理流程是讓用戶通過填寫整個表單(文本框,日期值等)來創建問題,然後當他們單擊創建時,它創建這個平面文件(例如csv文件),該平面文件放置在特定文件夾中。有沒有辦法完成這個?任何替代方法?將JIRA問題導出到平面文件
在此先感謝。
許多方法可以做到這一點,一個簡單的解決方案: 通過在項目工作流程的問題創建轉換上使用post函數,您可以輕鬆使用Jira Scripting Suite。簡單的例子:
from com.atlassian.jira import ComponentManager
# get issue objects
issueManager = ComponentManager.getInstance().getIssueManager()
issueFactory = ComponentManager.getInstance().getIssueFactory()
authenticationContext = ComponentManager.getInstance().getJiraAuthenticationContext()
customFieldManager = ComponentManager.getInstance().getCustomFieldManager()
cf_example = customFieldManager.getCustomFieldObjectByName("Custom field")
# write to file
key = issue.getKey()
def f = new File('new_issues/'+key)
f.write(issue.getSummary()+","+issue.getFixVersions())
f.write(","+issue.getAffectedVersions()+","+issue.getPriority()",")
f.write(issue.getCustomFieldValue(cf_example))
[?如何接受堆棧溢出的答案](http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work/65088#65088) – Kuf
如何關於像往常一樣在JIRA中創建問題,然後使用關於此的電子郵件告訴外部腳本從新創建的問題下載信息? – mdoar
需要更多幫助?如果我的回答有幫助,請[接受它](http://meta.stackexchange.com/questions/16721/how-does-accept-rate-work/65088#65088) – Kuf