Integrate Atlassian Jira Notifications
개요
파일 전송 작업의 상태 변화를 Jira 이슈로 자동 생성하려면 Atlassian Jira 알림을 연동할 수 있습니다.
연동을 완료하면 전송이 시작(Started), 완료(Completed), 실패(Failed) 되는 등 지정한 이벤트가 발생할 때마다 지정한 Jira 프로젝트에 이슈가 자동으로 생성됩니다.
전체 과정은 ① Jira API Token 발급 → ② 제품에서 알림 설정 두 단계로 진행됩니다.
준비 사항
시작하기 전에 다음 사항을 확인하세요.
| 항목 | 설명 |
|---|---|
| Atlassian 계정 | 대상 프로젝트에 이슈를 생성할 수 있는 권한이 있는 계정이 필요합니다. |
| 대상 프로젝트 | 이슈를 생성할 Jira 프로젝트와 Project Key를 미리 확인합니다. |
| 네트워크 | 제품이 설치된 환경에서 Jira 인스턴스(예: your-domain.atlassian.net)로의 외부 HTTPS(443) 통신이 허용되어야 합니다. |
Jira API Token 발급
Jira로 알림을 받으려면 Atlassian 계정에서 API Token을 발급받습니다.
발급된 API Token은 계정 이메일과 함께 Jira 인증에 사용됩니다.
Step 1. API Token 페이지 접속
https://id.atlassian.com/manage-profile/security/api-tokens 에 접속합니다.
비밀번호 또는 외부 계정으로 로그인한 경우 이메일로 전송되는 일회용 코드로 본인 확인을 요청받을 수 있습니다.

Step 2. API Token 생성
Create API token을 클릭합니다.
토큰 이름(예: INNORIX Notifications)을 입력한 뒤 만료 기간(1~365일)을 선택하고 토큰을 생성합니다.
만료일이 지나면 토큰이 만료되어 알림 연동이 중단되므로, 만료 전에 새로운 토큰을 발급하여 교체해야 합니다.

Step 3. API Token 복사
Copy to clipboard를 클릭하여 API Token을 복사합니다.
API Token은 비밀번호와 같은 정보입니다. 값을 알고 있는 사람은 해당 계정 권한으로 Jira에 접근할 수 있으므로 공개 저장소나 외부 문서에 노출되지 않도록 주의합니다.
생성 창을 닫으면 Token을 다시 확인할 수 없으므로 안전한 위치에 보관하고, 유출되거나 분실한 경우에는 기존 Token을 폐기(Revoke)한 뒤 새로 발급합니다.

확인 사항
- ✔ API Token이 생성되었습니다.
- ✔ API Token을 안전하게 복사하여 보관했습니다.
Jira 알림 설정
발급받은 API Token과 계정 정보를 제품의 알림 설정에 입력합니다.
Notifications 설정 창을 열면 아래와 같은 화면이 표시됩니다.

Step 1. Jira Instance URL 입력
Jira Instance URL 항목에 사용 중인 Jira 사이트 주소를 입력합니다.
예:
Step 2. Username / Email 입력
Username / Email 항목에 API Token을 발급한 Atlassian 계정의 이메일을 입력합니다.
이 계정은 대상 프로젝트에 이슈를 생성할 권한이 있어야 합니다.
Step 3. API Token 입력
API Token 항목에 복사한 API Token을 붙여넣습니다.
Step 4. Project Key 입력
Project Key 항목에 이슈를 생성할 프로젝트의 Project Key를 입력합니다.
예:
Project Key는 프로젝트 설정 또는 기존 이슈 번호(예: PROJ-123)에서 확인할 수 있습니다.
Step 5. 알림 이벤트 선택
Events 항목에서 알림을 받을 이벤트를 선택합니다.
여러 개를 선택할 수 있으며, 선택한 이벤트가 발생할 때만 Jira 이슈가 생성됩니다.
| 이벤트 | 발생 시점 |
|---|---|
| Started | 전송 작업이 시작되었을 때 |
| Completed | 전송이 정상적으로 완료되었을 때 |
| Paused | 전송이 일시 중지되었을 때 |
| Resumed | 일시 중지된 전송이 다시 시작되었을 때 |
| Recovered | 중단 또는 오류 후 전송이 자동 복구되어 재개되었을 때 |
| Canceled | 사용자가 전송을 취소했을 때 |
| Failed | 전송이 실패했을 때 |
| Skipped | 특정 파일이 건너뛰어졌을 때 (예: 이미 존재하는 파일 또는 필터 조건에 해당하는 경우) |
Step 6. 설정 저장
입력을 마쳤으면 Add를 클릭하여 연동을 저장합니다.
확인 사항
- ✔ Jira Instance URL이 입력되었습니다.
- ✔ Username / Email이 입력되었습니다.
- ✔ API Token이 입력되었습니다.
- ✔ Project Key가 입력되었습니다.
- ✔ 알림받을 이벤트가 선택되었습니다.
연동 확인
설정이 정상적으로 동작하는지 확인합니다.
Step 1. 테스트 이벤트 발생
실제 전송 작업을 실행하거나 선택한 이벤트 중 하나를 발생시킵니다.

Step 2. Jira 프로젝트 확인
지정한 Jira 프로젝트에 새로운 이슈가 생성되었는지 확인합니다.

확인 사항
- ✔ Jira 프로젝트에 이슈가 생성되었습니다.
- ✔ 발생한 이벤트가 정확하게 기록되었습니다.
설정 완료
설정을 저장하면 연동이 적용됩니다.
이후 선택한 이벤트가 발생할 때마다 지정한 Jira 프로젝트에 새로운 이슈가 자동으로 생성됩니다.
문제 해결 (Troubleshooting)
이슈가 생성되지 않는 경우 아래 항목을 확인하세요.
| 문제 | 확인 사항 |
|---|---|
| 이슈가 생성되지 않음 | Jira Instance URL, Username / Email, API Token 및 Project Key가 정확하게 입력되었는지(앞뒤 공백 및 누락 포함) 확인합니다. |
| 인증 오류(401) 발생 | 이메일이 API Token을 발급한 계정과 일치하는지, API Token이 만료되지 않았는지 확인합니다. 만료된 경우 새 Token을 발급합니다. |
| 권한 오류(403) 발생 | 해당 계정에 대상 프로젝트의 이슈 생성(Create Issue) 권한이 있는지 확인합니다. |
| 프로젝트를 찾을 수 없음 | Project Key가 올바른지(예: PROJ) 확인합니다. |
| 폐쇄망에서 연동 실패 | Jira 인스턴스로의 아웃바운드 HTTPS(443) 통신이 방화벽 또는 프록시에서 허용되는지 확인합니다. |