Jira 자동화: 기본 사항 및 일반적인 사용 사례
Automation이란 무엇인가요?
자동화를 사용하면 팀에서 작업, 프로세스, 워크플로를 자동화하여 반복적 수동 작업을 할 필요 없이 중요한 일에 집중할 수 있습니다. 코드가 필요하지 않은 간단한 규칙 작성기를 사용하면 몇 번의 클릭만으로 가장 단순하고 반복적인 작업부터 가장 복잡한 시나리오까지 모든 것을 처리하는 자동화 규칙을 만들 수 있습니다.
자동화는 현재 Jira Cloud 및 Confluence Cloud에서 사용할 수 있습니다.
자동화 규칙의 핵심 요소는 무엇입니까?
자동화 규칙은 규칙을 시작하는 트리거, 규칙을 구체화하는 조건, 그리고 사이트에서 작업을 수행하는 동작 등의 세 가지 부분으로 이루어져 있습니다.
트리거, 조건 및 동작은 자동화를 구성하는 요소입니다. 이러한 요소를 함께 사용하여 오래된 이슈를 자동으로 닫거나, 릴리스가 출시됐을 때 특정 팀에 알리는 등 모든 것을 할 수 있는 규칙을 만드세요.
시작하는 데 도움이 되는 자동화 템플릿은 제품 라이브러리에서 찾을 수 있습니다.
![자동화의 요소](https://wac-cdn.atlassian.com/dam/jcr:12e7312c-f425-4b86-8611-228806fbfc55/Overview%20-%20elements%20of%20automation.png?cdnVersion=2199)
그리고 자동화 템플릿 라이브러리에서는 사용하고 배울 수 있는 자동화 템플릿 및 가이드를 더 많이 찾아볼 수 있습니다.
트리거란 무엇입니까?
모든 규칙은 트리거로 시작됩니다. 트리거는 규칙의 실행을 시작합니다. 트리거는 Jira에 이슈를 만들거나 필드 값을 변경하는 것과 같은 이벤트의 수신을 대기합니다. Bitbucket 또는 GitHub과 같은 타사 서비스에서 실행할 규칙을 트리거할 수도 있습니다.
트리거는 설정하거나 예약한 조건에 따라 수동으로 실행하도록 설정할 수 있습니다.
조건이란 무엇입니까?
조건을 사용하면 규칙의 범위를 좁힐 수 있습니다. 규칙을 계속 실행하려면 조건이 충족되어야 합니다. 예를 들어, 이슈의 우선 순위가 높은 경우에만 에스컬레이션하도록 규칙을 설정할 수 있습니다.
조건이 충족되지 않으면 규칙이 실행 중지되고 조건에 뒤따르는 동작이 수행되지 않습니다.
동작이란 무엇입니까?
동작은 규칙의 실행입니다. 동작을 사용하면 작업을 자동화하고 사이트 내에서 여러 가지를 변경할 수 있습니다. 동작을 통해 이슈 편집, 알림 전송 또는 하위 작업 만들기와 같은 여러 작업을 수행할 수 있습니다.
브랜치란 무엇입니까?
Jira의 이슈가 고립된 상태로 있는 경우는 매우 드뭅니다. 이슈는 하위 작업을 포함하거나, 대규모 에픽의 일부인 스토리이거나, 특정 관계를 사용하여 다른 이슈에 연결되어 있습니다. 따라서 자동화를 사용할 때는 규칙을 트리거한 소스 이슈뿐만 아니라 소스 이슈와 관련된 모든 이슈에 동작을 적용해야 하는 경우가 많습니다.
복잡한 이슈 관계 전반에서 작동하는 강력한 규칙을 만들기 위해 특별한 조건과 동작을 사용할 수 있습니다. 예를 들어, 상위 이슈의 모든 하위 작업이 해결되었는지 확인할 수 있습니다.
스마트 값이란 무엇입니까?
스마트 값을 사용하면 사이트 내의 광범위한 이슈 데이터에 액세스하고 이것을 조작할 수 있습니다. 스마트 값은 규칙에 기능 및 복잡성을 더합니다. 예를 들어, 스마트 값 {{now.plusDays(5)}}는 현재 시각을 참조하여 5일을 더하며, {{issue.summary}}는 이슈의 요약을 인쇄합니다.
규칙 실행자란 무엇입니까?
규칙 실행자는 규칙을 실행하는 사용자입니다. 이 사용자는 규칙을 트리거할 관련 권한이 있어야 하며 수행할 수 있는 동작을 모두 완료해야 합니다. 예를 들어, 규칙을 실행했을 때 이슈에 댓글을 작성하는 규칙을 만든 경우, 규칙 실행자는 댓글 추가 권한이 있어야 합니다. 그렇지 않으면 규칙을 실행할 때 오류가 발생합니다.
사이트에서 규칙 실행자는 Automation 앱 사용자로 설정됩니다. 하지만 이제 자동화 규칙의 규칙 실행자를 변경할 수 있습니다.
규칙 상태란 무엇입니까?
자동화 규칙의 상태를 확인하여 규칙이 현재 활성화되었는지 식별할 수 있습니다. 규칙이 비활성화되어 있는 경우, 활성화되기 전까지 실행되지 않습니다. 규칙의 상태는 세부 정보 화면에서 확인할 수 있습니다.
- 사용 규칙이 현재 활성화된 상태입니다.
- 사용 안 함 규칙을 현재 사용하지 않습니다.
- 초안 규칙에 게시되지 않은 변경 사항이 있습니다.
![규칙 상태](https://wac-cdn.atlassian.com/dam/jcr:1f298d30-c836-4fd7-9e38-d968f3d5aa2d/Overview%20-%20rule%20status.png?cdnVersion=2199)
감사 로그란 무엇입니까?
각 규칙에는 감사 로그가 있어서 규칙이 트리거된 시기, 실행의 최종 결과 및 수행된 가능성이 있는 모든 동작을 확인할 수 있습니다.
개별 규칙의 감사 로그를 프로젝트 전반 또는 전역 수준으로 확인할 수 있습니다. 감사 로그를 확인하는 것은 규칙을 디버깅하는 데 효과적입니다.
![규칙 상태](https://wac-cdn.atlassian.com/dam/jcr:1f298d30-c836-4fd7-9e38-d968f3d5aa2d/Overview%20-%20rule%20status.png?cdnVersion=2199)