Jira項目導入,被導入項目與目的系統數據類型不一致導入不成功的解決方案


Jira項目導入流程:(成功導入的前提:項目鍵值必須一致、項目用戶賬號必須一致、導入項目使用的工作流及自定義字段的屬性、內容必須與系統中一致)

  1. 導出備份文件,包括數據和附件,數據地址:C:\Program Files\Atlassian\Application Data\JIRA\export,附件地址:C:\Program Files\Atlassian\Application Data\JIRA\data\attachments
  2. 將備份文件及附件放入import目錄,地址:C:\Program Files\Atlassian\Application Data\JIRA\import
  3. 創建一個空項目,鍵值與要導入的項目鍵值相同,工作流、字段配置方案也相同
  4. 管理員登錄Jira,進入“系統-項目導入”,填寫導入文件名稱(即放入import目錄下的備份文件),點擊導入,選擇項目,點擊【導入】,這個過程系統需要校驗導入項目與系統中的各項配置是否一致,是否符合導入條件(項目鍵值、負責人、工作流方案、字段界面方案要兩邊要一致)
  5. 校驗通過,即可看到導入進度,等待數據全部導入

因為目標Jira系統中,我們曾經改過缺陷類型字段(由普通下拉列表,改為層級下拉列表),導致兩邊自定義字段“缺陷類型”的字段類型和ID都不一致,因此導入過程中報錯,我們嘗試了以下幾種方法:

  1. 目標Jira系統中,新建一個“缺陷類型”字段:字段類型與被導入項目字段類型一致,為項目設置新的字段界面方案,引用新建的字段,結果依然導入不成功,提示:Error map: [{customfield_11803=缺陷子特性必填}],所以想到去庫里查找11803字段是什么,因為使用默認HSQL數據庫,不好管理,所以又找了HSQL的數據庫管理工具
  2. 直接修改數據庫11803字段內容,將目標系統數據文件的11803字段改為與被導入項目一致,類型改為:com.atlassian.jira.plugin.system.customfieldtypes:select,結果依然導入不成功,查看log報錯信息同上
  3. 直接修改備份文件的xml文件,將“缺陷類型”字段的類型和ID改為與目前系統一致,結果導入成功(xml解壓出來修改完成后,再直接替換掉壓縮包里的xml文件,不能解壓再打包)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM