How to back up cards in JIRA

Tanakorn Triniti
te<h @TDG
Published in
2 min readAug 27, 2019

บางทีเราอยาก clear การ์ด ไม่คิดว่าจะได้ทำแล้วทิ้ง โดยอาจจะเกิดจาก การเปลี่ยน scope ของ project แต่จะลบทิ้งไปเลยนั้น มันก็ไม่มั่นใจ วันนี้จึงมาขอเสนอ วิธี back up cards ที่เราจะลบ เก็บไว้ รวมถึงวิธีการ import card เข้าไป ในกรณี ที่อยากจะได้ cards นั้นๆ กลับมา

  1. List cards ทั้งหมดที่ต้องการ โดยผ่าน advance search for issues อาจจะ create sprint แล้วเอาไปรวมกันไว้ก็ได้ เช่นในกรณีนี้จะตั้งชื่อ sprint ว่า Will be deleted
  2. ใส่ condition สำหรับ search เป็น sprint = “Will be Deleted” จะได้ list ของการ์ด ทั้ง sprint นั้นออกมา
  3. กดปุ่ม Export ที่มุมขวาบน เลือก Export Excel CSV (all fields) ดังภาพด้านล่าง

4. จะได้ไฟล์ back up cards issue ทั้งหมด ที่เรา list เอาไว้แล้วครับ

มาดูในส่วนของการ Import กันครับ

ก่อนอื่น user ที่จะทำการ import ต้องมีสิทธิ์ admin ครับ ถ้าไม่มีต้องติดต่อ ขอที่ JIRA admin ก่อนครับ ถ้ามีสิทธิ์แล้ว มาทำตามขั้นตอนกันเลยครับ

  1. กดที่ เมนู setting (icon ฟันเฟือง มุมซ้ายล่าง) แล้วเลือก system หลังจากนั้นเลือก External System Import ตามภาพด้านล่างครับ

2. เลือก import from CSV file หลังจากนั้นเลือกไฟล์ .csv ที่เราได้ทำการ back up ไว้ ตรวจสอบ ชื่อไฟล์ (กรอบสีแดง) และ encoding (กรอบสีเขียว) ให้ถูกต้อง

3. กด Next เลือก project ที่เราต้องการจะ import เข้าไป แล้ว Next ต่อได้เลย

4. มาถึงส่วนสำคัญ แล้ว การ Mapping field นั่นเอง โดน JIRA เองในส่วนนี้แอบโง่นิดนึง คือเราต้องมา map field ทั้งหมดเอง ทั้งๆ ที่ ชื่อที่ map นั้นตรงกันแบบเป๊ะๆ ก็ตาม หลังจากเลือก JIRA field เสร็จแล้ว มาดูในส่วนของ check box “Map field value” ในส่วนคือคือการ map ค่าแบบตรงไปตรงมาเช่นต้องการ issue id เดิม ก็ให้ติ๊กค่านี้ด้วยไม่เช่นนั้น JIRA จะไป create เป็น issue id ใหม่ให้ ประโยชน์จริงๆ ของ column นี้คือ การ map สถานะ ในกรณี ที่ย้าย workspace ไปไว้ที่อื่น สถานะอาจจะมีไม่ครบตาม workspace ที่เรา backup ไว้ ต้องมา map ด้วยครับว่า จะให้ไปเป็นสถานะอะไร

5. หน้า map ค่าต่างๆ ที่เราติ๊กไว้ ใน Map field value, map ค่าให้เรียบร้อยกด Next ต่อได้เลย

6 . ระบบจะขึ้น process การ import รวมถึงแสดง error และ warning ตอน import เสร็จ ซึ่ง เราสามารถเลือก download config ที่เราทำการ mapping field ไว้ในข้อ 4 มาเก็บไว้ได้อีกด้วยเผื่อในกรณี ที่ต้อง import อีกครั้ง ถ้าย้อนกลับไปที่รูป ข้อ 2 จะเห็นว่า เราจะสามารถใช้ existing file configuration ได้ โดยการติ๊ก option ในกรอบสีส้ม

จบแล้วครับ สำหรับการ back up cards ใน JIRA วิธีนี้สามารถนำไปใช้ในการ ย้าย workspace ได้อีกด้วยนะครับ แต่ attached file ต้องมีการ create token สำหรับ access file ใน workspace เดิมก่อนครับ วิธีการ กดดูได้ตาม link ด้านล่างนี้เลยครับ

https://confluence.atlassian.com/cloudkb/importing-attachments-into-jira-cloud-using-csv-external-system-importer-966669960.html

--

--