Automation: 기본

Automation을 사용하면 팀에서 프로세스 및 워크플로를 자동할 수 있으므로 반복적 수동 작업을 하지 않고 중요한 일에 집중할 수 있습니다. Atlassian의 간단한 규칙 빌더를 사용하면 가장 복잡한 상황도 처리하는 강력한 자동화 규칙을 구성할 수 있습니다.

이 가이드는 시작하는 데 필요한 주요 개념을 설명하고, 첫 자동화 규칙을 설정하도록 도와주며, 팀의 프로세스에 맞게 편집하고 적용할 수 있는 일반적인 사용 사례 규칙을 설명합니다.


주요 개념

규칙

규칙을 사용하면 설정한 기준을 기반으로 하여 시스템 내에서 동작을 자동화할 수 있습니다. 자동화 규칙은 규칙을 시작하는 트리거, 규칙을 구체화하는 조건, 그리고 사이트에서 작업을 수행하는 동작 등의 세 가지 부분으로 이루어져 있습니다.

트리거, 조건 및 동작은 자동화를 구성하는 요소입니다. 이러한 요소를 함께 사용하여 오래된 이슈를 자동으로 닫거나, 릴리스가 출시됐을 때 특정 팀에 알리는 등 모든 것을 할 수 있는 규칙을 만드세요.

규칙 빌더의 예시로, 중요 이슈가 만들어졌을 때 이메일을 전송하는 단순한 규칙을 표시합니다.

트리거

모든 규칙은 트리거로 시작됩니다. 트리거는 규칙의 실행을 시작합니다. 트리거는 Jira에 이슈를 만들거나 필드 값을 변경하는 것과 같은 이벤트의 수신을 대기합니다.

트리거는 일정에 따라 실행하도록 설정할 수 있으며, 규칙에 적용하기 전에 사용자 지정할 수 있습니다.

사용할 수 있는 트리거의 목록을 확인하세요.

규칙을 만들 때 사용할 수 있는 트리거의 목록: 필드 값이 변경, 이슈에 댓글 추가, 이슈를 만듦, 이슈를 전환

조건

조건을 사용하면 규칙의 범위를 좁힐 수 있습니다. 규칙을 계속 실행하려면 조건이 충족되어야 합니다. 예를 들어, 이슈의 우선 순위가 높은 경우에만 에스컬레이션하도록 규칙을 설정할 수 있습니다.

조건이 충족되지 않으면 규칙이 실행 중지되고 조건에 뒤따르는 동작이 수행되지 않습니다.

사용할 수 있는 조건의 목록을 확인하세요.

규칙을 만들 때 사용할 수 있는 조건의 목록입니다.

동작

동작은 규칙의 실행입니다. 동작을 사용하면 작업을 자동화하고 사이트 내에서 여러 가지를 변경할 수 있습니다. 동작을 통해 이슈 편집, 알림 전송 또는 하위 작업 만들기 등 여러 작업을 수행할 수 있습니다.

사용할 수 있는 동작의 목록을 확인하세요.

규칙을 만들 때 사용할 수 있는 동작의 목록입니다.

브랜치 / 관련 이슈

Jira의 이슈가 고립된 상태로 있는 경우는 매우 드뭅니다. 이슈는 하위 작업을 포함하거나, 대규모 에픽의 일부인 스토리이거나, 특정 관계를 사용하여 다른 이슈에 연결되어 있습니다. 따라서 자동화를 사용할 때는 규칙을 트리거한 소스 이슈뿐만 아니라 소스 이슈와 관련된 모든 이슈에 동작을 적용해야 하는 경우가 많습니다.

복잡한 이슈 관계 전반에서 작동하는 강력한 규칙을 만들기 위해 특별한 조건과 동작을 사용할 수 있습니다. 예를 들어, 상위 이슈의 모든 하위 작업이 해결되었는지 확인할 수 있습니다.

관련 이슈를 작업하는 방법에 대해 자세히 알아보세요.

규칙을 만들 때 관련된 이슈 브랜치를 설정합니다.

스마트 값

스마트 값을 사용하면 사이트 내의 광범위한 이슈 데이터에 액세스하고 조작할 수 있습니다. 스마트 값은 규칙에 기능과 복잡성을 높여 줍니다. 예를 들어, 스마트 값 {{now.plusDays(5)}}는 현재 시각을 참조하여 5일을 더하며, {{issue.summary}}는 이슈의 요약을 인쇄합니다.

스마트 값을 사용하는 방법에 대해 자세히 알아보세요.

규칙 실행자

규칙 실행자는 규칙을 실행하는 사용자입니다. 이 사용자는 규칙을 트리거할 관련 권한이 있어야 하며, 수행할 수 있는 동작을 모두 완료해야 합니다. 예를 들어, 규칙을 실행했을 때 이슈에 댓글을 작성하는 규칙을 만든 경우, 규칙 실행자는 댓글 추가 권한이 있어야 합니다. 그렇지 않으면 규칙을 실행할 때 오류가 발생합니다.

사이트에서 규칙 실행자는 Automation 앱 사용자로 설정됩니다.

규칙 상태

자동화 규칙의 상태를 확인하여 규칙이 현재 활성화되었는지 식별할 수 있습니다. 규칙이 비활성화되어 있는 경우, 활성화되기 전까지 실행되지 않습니다. 규칙의 상태는 세부 정보 화면에서 확인할 수 있습니다.

  • 사용 규칙이 현재 활성화된 상태입니다.
  • 사용 안 함 규칙을 현재 사용하지 않습니다.
  • 초안 규칙에 게시되지 않은 변경 사항이 있습니다.

규칙을 사용하는 방법 및 사용하지 않는 방법에 대해 자세히 알아보세요.

감사 로그

각 규칙에는 감사 로그가 있어서 규칙이 트리거된 시기, 실행의 최종 결과 및 수행된 가능성이 있는 모든 동작을 확인할 수 있습니다.

개별 규칙의 감사 로그를 프로젝트 전반 또는 전역 수준으로 확인할 수 있습니다. 감사 로그를 확인하는 것은 규칙을 디버깅하는 데 효과적입니다.

규칙의 감사 로그입니다.

규칙 만들기

다음 상황을 가정해 보세요. 현재는 새 버그가 보고되면 사용자에게 할당되기 전에 팀에서 적절한 하위 작업을 이슈에 수동으로 만들어야 합니다.

이 프로세스를 쉽게 자동화할 수 있습니다! 새로운 버그에 자동으로 하위 작업을 추가하는 간단한 규칙을 만들고, 특정한 사용자에게 할당할 수도 있습니다.

규칙 빌더의 예시로, 새 버그에 자동으로 하위 작업을 추가하고 이를 사용자에게 할당하는 단순한 규칙을 표시합니다.

이 규칙을 만드는 방법

  1. Automation 설정으로 이동하여 오른쪽 상단에서 규칙 만들기를 선택합니다.
  2. 이슈가 만들어짐 트리거를 선택한 후 저장을 선택합니다.
  3. 새 조건을 선택한 후 이슈 필드 조건을 선택합니다.
  4. 조건을 다음과 같이 구성합니다.
    필드를 이슈 유형으로 설정
    조건을 같음으로 설정
    값을 버그와 비교로 설정
    저장을 선택합니다.
  5. 새 동작을 선택한 후 하위 작업 만들기 동작을 선택합니다.
  6. 동작을 다음과 같이 구성합니다.
    코드 검사, 문제 해결, 해결이라는 3개의 하위 작업을 추가
    저장을 선택합니다.
  7. 새 동작을 선택한 후 이슈 할당 동작을 선택합니다.
  8. 사용자를 선택하여 담당자를 지정하고 저장을 선택합니다.
  9. 규칙에 이름을 지정하고 켜기를 선택합니다.

자동화를 시작할 준비가 되셨나요? 안전한 샌드박스 환경에서 규칙을 만들고 사용자 지정하세요.

자동화를 시작할 준비가 되셨나요? 안전한 샌드박스 환경에서 규칙을 만들고 사용자 지정하세요.