Jira 자동화 자습서
프로젝트 관리 간소화
상위 이슈를 자동으로 전환
(해결되지 않은 하위 작업이 더 없는 경우)
- 이슈가 전환됨 트리거를 사용합니다. 이 트리거를 사용하면 이슈가 한 상태에서 다른 상태로 전환될 때 규칙이 실행됩니다. 이슈가 완료로 전환될 때 응답하도록 하려면 이 트리거를 설정합니다.
- 이슈 유형이 하위 작업인지 확인하는 이슈 필드 조건을 규칙에 추가합니다. 규칙을 트리거한 이슈가 하위 작업이 아닌 경우 규칙이 실행 중지됩니다.
- 관련 이슈 유형으로 상위를 선택하여 규칙을 분기합니다. 이는 규칙을 트리거한 이슈의 상위 이슈에 대해 다음 조건 및 작업이 수행된다는 의미입니다.
- 하위 작업이 상태 = 완료와 일치하는지 확인하기 위해 관련 이슈 조건을 규칙에 추가합니다. 그러면 상위 이슈의 모든 하위 작업이 완료 상태라는 것을 확인할 수 있습니다.
- 마지막으로, 상위 이슈의 상태가 완료로 변경되도록 이슈 전환 작업을 설정 및 구성합니다.
- 규칙에 이름을 지정하고 규칙을 켭니다.
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.
하위 작업이 상위 작업에서 값을 상속받을 수 있도록 설정
필드 값이 변경됨 트리거를 사용합니다. 이 트리거를 사용하면 선택한 필드의 값이 변경될 때 규칙을 실행할 수 있습니다. 수정 버전 필드를 모니터링하려면 이 트리거를 설정합니다.
- 관련 이슈 유형으로 하위 작업을 선택하여 규칙을 분기합니다. 이는 규칙을 트리거한 이슈의 하위 작업에 대해 다음 조건 및 작업이 수행된다는 의미입니다.
- 수정 버전 필드를 설정하려면 상위 이슈의 값을 복사하여 이슈 편집 동작을 설정하고 구성합니다.
- 규칙에 이름을 지정하고 규칙을 켭니다.
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.
팀에 이슈를 자동으로 할당
팀에서 할당되지 않은 이슈를 어떻게 처리하고 계신가요? 이러한 이슈는 엔지니어의 재량에 맡기는 경우가 많은데, 이렇게 하면 할당되지 않은 이슈 중 일부가 누락될 수 있습니다.
- 규칙에 대한 트리거 및 자동으로 할당할 이슈를 정의하기 위해 구성하고자 하는 조건을 선택합니다.
- 이슈 할당 동작을 사용합니다. 이 동작을 사용하면 여러 상황에 이슈를 쉽게 할당할 수 있습니다.
- 정의된 목록의 사용자에게 이슈를 할당하는 동작을 설정합니다. 그러면 여러 사용자를 지정할 수 있고 이 동작으로 이들 중에서 담당자가 선택됩니다.
- 업무량을 고르게 분산하여 담당자를 선택하는 방법을 설정합니다. 그러면 미결 이슈가 가장 적게 할당된 사용자에게 이슈가 할당됩니다.
- 사용자 목록에서 팀원을 검색하고 선택합니다.
- 저장을 선택하여 동작을 적용한 후 규칙에 이름을 지정하고 켜기를 선택합니다.
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.
작업 예약
작업을 자동으로 예약하면 팀의 수동 작업이 줄어들 뿐만 아니라, 워크플로의 일관성과 신뢰성이 보장됩니다. 예를 들어, 고객이 이슈에 대한 지원 엔지니어의 질문에 응답하지 않은 경우, 고객에게 자동으로 알림을 전송하고 활동이 없는 이슈를 일시적으로 종료하는 규칙을 구성할 수 있습니다.
- 예약된 트리거를 사용합니다. 드롭다운 필터를 사용하여 규칙의 적절한 시간 및 케이던스를 설정합니다.
- 이슈에 댓글 달기 동작을 추가하여 활동이 없어서 이슈가 자동으로 종료되었음을 고객에게 알립니다.
- 이슈의 상태가 해결됨으로 변경되도록 이슈 전환 작업을 설정 및 구성합니다.
- 규칙에 이름을 지정하고 규칙을 켭니다.
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.
미해결 Jira 이슈를 알리는 일일 Slack 메시지 보내기
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.
개발 도구(Bitbucket, Github, Gitlab)와 통합
개발 프로세스를 자동화할 수 있도록 Automation은 소스 코드 관리 도구와 통합됩니다.
풀리퀘스트가 병합될 때 관련 이슈 전환
- 풀 리퀘스트가 병합됨 트리거를 사용합니다. 이 트리거를 사용하면 풀 리퀘스트가 리포지토리에 병합될 때 규칙이 실행됩니다.
- If/else 블록 조건을 추가합니다. 이 조건을 사용하면 조건이 일치하는지 여부에 따라 대체 동작을 수행할 수 있습니다.
- If 블록에서 관련 이슈 조건을 추가 및 구성하여 플래그가 지정된 링크 유형 기능이 있는 연결된 이슈가 있는지 확인합니다.
- 이슈의 상태가 롤아웃 중으로 변경되도록 이슈 전환 동작을 설정 및 구성합니다.
- Else 블록에서 이슈의 상태가 완료로 변경되도록 이슈 전환 동작을 설정 및 구성합니다.
- 규칙에 이름을 지정하고 규칙을 켭니다.
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.
커밋이 만들어지면 팀원에게 알림
- 커밋이 만들어짐 트리거를 사용합니다. 이 트리거를 사용하면 소스 코드 관리 도구에서 커밋을 만들 때 규칙이 실행됩니다.
- 사용자 조건을 추가 및 구성하여 담당자가 John인지 Nicole인지 확인합니다.
- 메시지가 팀의 채널로 전송되어 커밋에 대해 알리도록 Slack 메시지 전송 동작을 설정 및 구성합니다.
- 규칙에 이름을 지정하고 규칙을 켭니다.
자동화 템플릿 라이브러리에서 더 많은 규칙을 찾아보세요.