이 문서는 Jira Cloud에서 제공하는 자동화(Automation) 기능 사용 방법을 정리한다.
목차
개념
자동화는 팀이 프로세스와 워크플로우를 자동화 함으로써 중요한 작업에 집중할 수 있도록 수동적이고 반복적인 작업을 제거하도록 돕는다. 사용자는 간단한 규칙 빌더를 통해 복잡한 시나리오도 처리할 수 있는 자동화 규칙을 구성 할 수 있다.
이 가이드는 Jira Cloud 자동화를 시작하는 데 필요한 주요 개념을 설명하고, 규칙을 설정하는 데 도움을 주며, 팀의 프로세스에 적용 및 편집할 수 있는 일반적인 사용 사례 규칙을 설명한다.
atlassian에서 제공하는 Jira automation template을 참고하여 자동화 규칙을 생성할 수 있다.
- Rule (규칙) : 설정한 기준을 기반으로 시스템 내에서 동작을 자동화, 규칙을 시작하는 "트리거", 규칙을 구체화하는 "조건", 작업을 수행하는 "동작"으로 이루어져 있다.
- Trigger (트리거) : 규칙을 구성하는 요소로, 이벤트의 수신을 대기한다. 일정에 따라 실행하도록 설정가능, 적용하기 전 사용자 지정이 가능하다.
- Condition (조건) : 규칙의 범위를 좁힌다. 조건이 충족되지 않으면 규칙 실행이 중지되고 조건에 뒤따르는 동작이 수행되지 않는다.
- Action (동작) : 규칙의 실행이다. 동작을 통해 업무 항목편집, 알림 전송 또는 하위 작업 만들기 등 여러가지 작업 수행이 가능하다.
- Branch rule/ related issues (브랜치 규칙/관련 업무 항목) : 자동화를 사용시 규칙을 트리거 한 소스 업무 항목뿐만 아니라 소스 업무 항목와 관련된 모든 업무 항목에 동작을 적용해야하는 경우 사용한다.
- 하위작업이 포함된 업무 항목
- 에픽의 일부인 스토리
- 다른 업무 항목에 연결
- Smart value(스마트 값) : 사이트 내의 광범위한 업무 항목 데이터에 접근 및 조작을 할 수 있다. 예를 들어, 스마트 값 {{now.plusDays(5)}}는 현재 시각을 참조하여 5일을 더하며, {{issue.summary}}는 업무 항목의 제목을 프린트 한다.
- Owner (소유자) : 기본적으로 규칙을 만드는 사람은 소유자입니다. 규칙이 실행되어 오류가 발생하면 소유자에게 이메일로 알림이 전송됩니다.
- Rule actor (규칙 실행자) : 규칙을 실행하는 사용자이다. 이 사용자는 트리거와 관련한 권한이 있어야 하며, 수행할 수 있는 동작을 모두 완료해야한다.
- Rule status (규칙 상태) : 자동화 규칙의 상태를 확인하여 현재 규칙의 활성화 유무를 알 수 있다. 규칙의 상태는 세부 정보 화면에서 확인할 수 있다.
- : 사용 규칙이 현재 활성화된 상태
- : 규칙을 현재 사용하지 않는다.
- Audit log(감사 로그) : 각 규칙에는 감사 로그가 있어서 규칙이 트리거된 시기, 실행의 최종 결과 및 수행될 가능성이 있는 모든 동작을 확인할 수 있다. 규칙을 디버깅 하는 데 효과적이다.
규칙만들기
- workflow : 업무 항목 상태가 완료로 전환시 하위 작업 생성
- 트리거 : 업무 항목 상태가 변경될 때
- 조건 : 상태가 완료이면
- 동작 : 하위 작업 생성
- 예시
- 프로젝트 설정 > 자동화 메뉴 이동 (또는, 관리
> 시스템 > 전역 자동화)
- 우측 상단 "규칙 만들기" 선택
- AI로 초안을 생성하려면 "Rovo로 만들기"를 클릭
- "템플릿" 탭에서 다양한 템플릿을 적용하여 초안을 작성 후, 커스터마이징
- 트리거 선택하기
- 업무 항목 전환됨 선택 - 트리거 구성하기
- 시작 상태와 목적 상태 지정
- 트리거에 "조건 추가"로 JQL, 업무 항목 필드 조건, 사용자 조건 등을 추가로 지정 가능
-
컴포넌트 추가 > IF: 조건 추가 선택하기
- 조건 추가하기 ( 조건 : 상태 = 완료)
- 업무 항목 필드 조건 선택 : 업무 항목의 필드가 특정 조건을 충족하는지 확인 - 조건 구성하기
- 필드 : 이슈 유형
- 조건 : 다음 중 하나
- 값 : 스토리, 작업, 버그 - 동작 선택하기
- 동작 추가하기
- 업무 항목 만들기 선택 - 동작 구성하기
- 프로젝트 : 업무 항목를 생성할 프로젝트 선택
- 업무 항목 유형 : 하위 작업 선택
- 상위 업무 항목 : 현재 업무 항목 선택
- 설정할 필드 선택 : 필요시 선택하여 필드값 추가
- (필드값) 요약 : 업무 항목 제목 - "규칙 세부 정보"에서 자동화의 이름을 설정
- 여러 프로젝트에 자동화를 적용하기 위해서는 "전역 자동화" 메뉴에서 범위를 여러 프로젝트로 설정할 수 있습니다.
- 다른 자동화 규칙의 동작의 영향으로 해당 규칙이 시작되게 하기 위해서는 "규칙 세부 정보" 하단의
다른 규칙 작업이 이 규칙을 트리거하도록 허용하려면 선택합니다. 이 규칙이 다른 규칙에 대한 반응으로 실행해야 하는 경우에만 사용 설정하세요.
을 선택해야 합니다.
- 규칙 생성 완료
- "감사 로그"로 자동화 로직 디버깅 가능









