\uD83E\uDD14 문제
프로젝트에 이슈 여러개를 한번에 등록/수정하고싶음
\uD83C\uDF31 해결책
JIRA의 CSV imort 기능이란?
Jira와 함께 제공되는 Jira Importers 플러그인을 사용하면 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해주세요.
import 완료 화면 확인
| 관리자 권한으로 Import
1. ⚙ > System > External System Import 에서 CSV를 클릭하여 Import 해주세요.
이후 진행 단계는 일반 사용자 권한의 방법과 동일합니다.
관리자 권한으로 import는 강력한 실행 권한이 있습니다.
유효성 검사가 없으며 존재하지 않는 option값이 입력되면 자동으로 생성됩니다.
관리자 권한의 import 실행시에는 각 issue의 issueKey 또는 issue ID를 입력가능하기 때문에,
기존의 issue를 덮어쓸 수도 있습니다.