[Jira Server/Data Center] CSV로 이슈 등록하기

 문제

프로젝트에 이슈 여러 개를 CSV로 등록하고 싶어요.

 해결책

JIRA의 CSV import 기능이란?
Jira의 CSV import 기능을 사용하면 CSV(쉼표로 구분된 값) 파일에서 데이터를 가져올 수 있습니다. 이는 외부 이슈 트래커에서 Jira로 마이그레이션할 때 유용할 수 있습니다.


CSV import의 경우, 아래의 3가지 작업으로 분류합니다.


| 사전 작업

엑셀 파일의 첫 행에 이슈작성/편집시 이용하기 위한 field명을 입력한 후, 해당 field에 맞춰서 두번째 행부터 각 field의 값을 입력 바랍니다.
( Summary 필드의 경우 필수 필드이기 때문에 해당 값이 비어있을 경우 Error발생 )
파일은 반드시 CSV파일(Encoding = UFT-8)로 저장해주세요.


cf. excel의 CSV UTF-8(쉼표로 분리)(*.csv) 로 저장할 경우, UTF-8(BOM)의 형태로 저장되기 때문에, notepad(메모장)으로 해당 csv을 연 후, [ 다른이름으로 저장 ] > 오른쪽 아래의 인코딩에서 “UTF-8“ 선택 > [ 저장 ]



| 일반 사용자 권한으로 Import

1. 이미지와 같이 Issues 탭 > Import Issues from CSV를 클릭합니다.



2. 사전 작업에서 생성한 CSV파일을 선택해준 뒤 해당 이슈를 넣을 프로젝트를 선택해주세요.
이때, 날짜 형식을 CSV에 입력한 형식과 맞춰주세요. ex) 2022-04-01 → yyyy-mm-dd

 

3. 각 필드 값을 맵핑 후 Map field Value를 체크해주세요.


4. 값이 제대로 맵핑되는 지 확인 후 일부 올바르지 않은 값이 있는 경우 조정해주세요.
Validate(유효성 검사)를 클릭하여 문제가 없는지 확인합니다.

 

5. 문제가 없는 경우 Begin Import를 클릭하여 Import해주세요.

  1. import 완료 화면 확인



| 관리자 권한으로 Import

1. > System > External System Import 에서 CSV를 클릭하여 Import 해주세요.

관리자 권한으로 import는 강력한 실행 권한이 있습니다.
유효성 검사가 없으며 존재하지 않는 option값이 입력되면 자동으로 생성됩니다.
관리자 권한의 import 실행시에는 각 issue의 issueKey 또는 issue ID를 입력가능하기 때문에,
기존의 issue를 덮어쓸 수도 있습니다.

 

 참고 문서