3. 업무 자동화 요청 시나리오
접수 진행 중 검토 중 완료
결재 중
반려
1
3
2
4
5
Workflow
IT운영팀 담당자
No Add-On
Status
Description
Transition Name From To
1 Automation for Jira 생성 - 접수 - ‘업무 요청서’ Confluence 페이지 자동 생성 및 이슈에 링크로 자동 연결
1 ScriptRunner for Jira 생성 - 접수 - 업무 접수 시 ‘IT기획팀’ 팀원들이 Watcher(지켜보기)로 자동 등록
2 JSU Automation 결재 요청 접수 결재 중
- 이슈 유형 : ‘Service Request’ 인 경우에만 ‘결재 중’ 상태로 자동 전환 (결재 프로세스 적용)
- 이슈 유형 : ‘Ask a question’ 인 경우에는 ‘진행 중’ 상태로 자동 전환 (결재 프로세스 미적용)
3 Automation for Jira 승인 완료 결재 중 진행 중
- 이슈의 담당자 자동 할당
- 이슈의 ‘분석’, ‘설계’, ‘테스트’라는 하위 작업 자동 생성
4 JSU Automation 반려 결재 중 반려 - 이슈의 담당자 제거 및 요청자에게 발려 알림 코멘트 자동 등록
5 Automation for Jira 검토 요청 진행 중 검토 중 - 업무 완료일 3일 전 검토 담당자에게 검토 요청 메일 자동 알림
- Confluence page 자
동생성
- ‘IT 운영팀’ 담당자가
Watcher 자동 등록
‘이슈유형’이
‘Service
Request’인 경우
‘결재 중’ 상태
자동 전환
‘분석’, ‘설계’ 하
위 작업 자동 생
성 및 담당자 자
동 할당
이슈의 담당자
제거 및 승인 반
려 알림 코멘트
자동 등록
- 사용자가 입력한 ‘업무완료
일’ 3일 전 검토 담당자에게
검토 요청 메일 자동 알림
4. Automation for Jira란?
Jira Automation
Automation은 Jira의 이벤트를 기반으로
IFTT(if-this-then-that) 규칙을 구축할 수 있는
코드가 필요 없는 자동화 Tool
.
활용 사례
• 마지막 하위 작업이 종료되면 상위 이슈를 종료
• 이슈 생성 시 담당자 자동 할당
• Slack 메신저 연동
1) 트리거 선택
2) 조건 추가
3) 작업 추가
4) 관련 이슈 추가
5. Automation for Jira를 활용한 업무 자동화
No Add-On
Status
Description
Transition Name From To
1 Automation for Jira 생성 - 접수 - ‘업무 요청서’ Confluence 페이지 자동 생성 및 이슈에 링크로 자동 연결
3 Automation for Jira 승인 완료 결재 중 진행 중
- 이슈의 담당자 자동 할당
- 이슈유형 : Service Request 이면, 이슈의 ‘분석’, ‘설계’ 라는 하위 작업 자동 생성
5 Automation for Jira 검토 요청 진행 중 검토 중 - 업무 완료일 3일 전 검토 담당자에게 검토 요청 메일 자동 알림
접수 진행 중 검토 중 완료
결재 중
반려
1
3
2
4
5
Workflow
IT운영팀 담당자
7. JSU Automation Suite for Jira 란?
JSU Automation Suit for Jira
워크플로우 작업 자동화 및 확장
트랜지션 후킹
워크플로우 조건 만족 시 트랜지션 실행
사용자 입력 값 유효성 체크
트랜지션 후 자동 추가 작업 실행
활용 사례
• 테스트 이슈 실패로 전환 시 버그 이슈 자동 생
성 및 연결
• JQL 조건에 부합한 이슈의 필드 자동 업데이트
8. JSU Automation Suite를 활용한 업무 자동화
접수 진행 중 검토 중 완료
결재 중
반려
1
3
2
4
5
Workflow
IT운영팀 담당자
No Add-On
Status
Description
Transition Name From To
2 JSU Automation 결재 요청 접수 결재 중
- 이슈 유형 : ‘Service Request’ 인 경우에만 ‘결재 중’ 상태로 자동 전환 (결재 프로세스 적용)
- 이슈 유형 : ‘Ask a question’ 인 경우에는 ‘진행 중’ 상태로 자동 전환 (결재 프로세스 미적용)
4 JSU Automation 반려 결재 중 반려 - 이슈의 담당자 제거 및 요청자에게 반려 알림 코멘트 자동 등록
10. ScriptRunner for Jira 란?
ScriptRunner for Jira
Groovy 스크립트를 사용하여 Jira를
커스터마이징 할 수 있는 플러그인
복잡한 요구사항을 가진 팀에 적합
활용 사례
• Jira 워크플로우와 외부 시스템 연계
• 하루 한 번 특정 시간에 일괄적으로 이슈를 업
데이트 하는 경우
• Jira UI 확장 또는 화면의 필드 제어
11. ScriptRunner for Jira를 활용한 업무 자동화
접수 진행 중 검토 중 완료
결재 중
반려
1
3
2
4
5
Workflow
IT운영팀 담당자
No Add-On
Status
Description
Transition Name From To
1 ScriptRunner for Jira 생성 - 접수 - 업무 접수 시 ‘IT운영팀’ 담당자가 Watcher(지켜보기)로 자동 등록
13. Flexible User License for Jira / Confluence Add-On
Flexible User License
Jira / Confluence 제품의 효율적인 라이선스
관리를 위해 회사가 보유한 라이선스 수량 안에
서 사용자 접근 권한을 자동 혹은 한번에 대량
의 작업을 통하여 운영 효율성 및 가시성 제공
1) 라이선스 자동 삭제
2) 라이선스 대시보드
3) 사용자 관리
14. Flexible Space Navigation for Confluence Add-On
Flexible User License
Atlassian Confluence 에서 사용자가 설정한
스페이스, 페이지, 외부링크 등의 메뉴 트리를
상단의 내비게이션 바로 제공하여 사용자의
Confluence 편의성을 높이는 애드온
1) 내비게이션 바
2) 쉬운 메뉴 설정
3) 메뉴 스타일 변경
4) 내비게이션 리스트
16. 금융사 업무 자동화 사례
IAM / HR-DB
동기화
Rule 공통 코드
담당자 Role
이슈 상태별 담당자 지정 Rule
SubTask 자동 생성 Rule
업무별 결재선 Rule
Automation + ScriptRunner
-프로세스상태(접수➔ 수행➔검토➔완료)에따른담당자지정룰
-업무의병렬처리를위한자동SubTask생성및담당자지정룰
-결재지정을위한결재선지정룰등
17. 금융사 업무 자동화 사례
Jira Service Management : SR
JSM 상태가
승인으로 변경되면
Automation 규칙적용 SR과 이슈 연결된
Task, Subtask가 생성
Jira Software : Task, Subtask