자동화 액션

액션은 규칙을 따르는 행위입니다. 사이트 내에서 작업을 자동화하고 변경할 수 있으며, 문제 편집, 통지 전송 또는 하위 태스크 생성과 같은 많은 작업을 수행할 수 있습니다.

이슈 할당

  • 스마트 값 사용 : Yes

  • 필요한 권한 : 이슈 할당, 지정 가능한 사용자

사용자에게 이슈를 할당합니다.

이슈를 할당하는 방법에는 8가지가 있습니다:

  • 정의된 목록의 사용자 : 제한(JQL에 지정됨)을 전달하는 이슈는 사용자가 선택한 방법을 사용하여 지정된 사용자 목록에서 사용자에게 할당됩니다. 이는 다음과 같습니다.

    • 균형 잡힌 작업 부하 : 목록의 각 사용자에게 동일한 수의 이슈가 할당되도록 합니다.

    • 랜덤 : 사용자 목록에서 랜덤하게 할당합니다.

    • 라운드 로빈 : 지정된 사용자 목록의 순서에 따라 이슈를 할당합니다.

  • 다른 필드 값 또는 코멘트 : 이슈 또는 코멘트에 대한 사용자 필드 값을 기준으로 이슈를 할당합니다. 예를 들어, 이슈 기록을 기준으로 이전 피할당자에게 이슈를 할당하거나 이슈를 해당 작성자에게 할당합니다. 제외할 사용자를 지정하거나 사용자가 속해 있어야 하는 그룹을 지정하면 이 요구 사항과 일치하지 않는 모든 사용자를 건너뛰고 해당 작업을 계속 찾습니다.(예: 피할당자의 이슈 기록으로 다시 이동)

  • 자동 : 프로젝트의 기본 할당자에게 이슈를 할당합니다.

  • 다른 이슈에서 복사 : 관련 이슈에서 피할당자를 복사합니다. 또한 JQL을 사용하여 피할당자를 복사할 이슈를 찾을 수 있습니다.

  • 스마트 값 : 스마트 값을 기준으로 이슈를할당합니다. 예를 들어, 이슈에 대한 코멘트가 생성되면 해당 이슈를 코멘트 작성자에게 할당할 수 있습니다.

  • 사용자 지정 : 선택한 사용자에게 할당합니다.

  • 할당되지 않음 : 할당 해제하도록 이슈를 설정합니다.

  • 이벤트를 트리거한 사용자 : 이벤트를 트리거한 사용자에게 이슈를 할당합니다.

이슈 복제

  • 스마트 값 사용 : Yes

동일한 프로젝트 또는 선택한 프로젝트에 있는 이슈의 복제본을 작성합니다.

이 액션은 프로젝트 간에 이슈를 이동하기 위한 해결 방법의 일부로 사용할 수 있습니다.

이 액션을 수행하면 새 이슈가 생성되고 가능한 모든 필드 데이터에 걸쳐 복사됩니다. 그런 다음 해당 워크플로우의 첫 번째 단계로 상태가 설정되고 원래 이슈의 해결 방법이 삭제됩니다. 이 이슈는 실제 복제본이 아니므로 원래 이슈와 연결되지 않습니다.

지원되는 필드에서 복사된 데이터를 재정의하도록 값을 설정할 수도 있습니다. 고급 필드 편집을 위해 추가 필드를 표시하려면 추가 옵션을 선택합니다.

 

이 작업은 이슈 링크, 주석 또는 첨부 파일을 복제하지 않습니다.

이슈에 대한 코멘트

  • 스마트 값 사용 : Yes

이슈에 코멘트를 추가합니다.

스마트 값을 사용하여 이슈 필드를 참조하여 설명을 개인 설정할 수 있습니다. 코멘트 가시성을 설정할 수도 있습니다.

이슈 생성

  • 스마트 값 사용 : Yes

  • 필요한 권한 : 프로젝트 찾아보기, 이슈 생성

프로젝트에 대한 모든 유형의 이슈를 만듭니다.

구성할 필드를 선택하고 값을 설정할 수 있습니다. 고급 필드 편집을 위해 추가 필드를 표시하려면 추가 옵션을 선택합니다.

글로벌 규칙에 "프로젝트 > 트리거와 동일한 프로젝트"를 사용할 때 주의하십시오. 규칙이 실행될 때까지 프로젝트 유형을 알 수 없으므로 모든 이슈 유형을 구성할 수 있습니다. 즉, 프로젝트에 존재하지 않는 이슈 유형을 선택할 수 있습니다.

 

하위 태스크 생성

  • 스마트 값 사용 : Yes

이슈에 대한 하위 작업을 만듭니다. 이 액션은 하위 태스크의 요약 설정만 지원합니다.

필드 추가를 선택하면 하위 태스크 생성 작업이 이슈 생성(이슈 유형: 하위 태스크) 작업으로 변환되어 추가 필드를 설정할 수 있습니다.

변수 생성

  • 스마트 값 사용 : Yes

동일한 규칙의 다른 작업 및 조건에 사용할 수 있는 사용자 자신의 스마트 값을 정의합니다. 정의한 스마트 값은 산술 함수 뿐만 아니라 다른 스마트 값으로 구성될 수 있습니다.

코멘트 삭제

  • 스마트 값 사용 : Yes

이슈 코멘트, 이슈 전환 또는 이슈 업데이트와 같은 코멘트를 추가하는 트리거에서만 사용할 수 있습니다. 이 액션은 규칙을 트리거하는 코멘트를 삭제합니다.

{{comment.id}}입력만 사용할 수 있습니다.

 

 

이슈 삭제

  • 스마트 값 사용 : No

컨텍스트에 있는 현재 이슈를 삭제합니다.

이 액션을 통해 프로젝트 간 이슈 이동을 자동화하는 경우와 같이 원치 않는 이슈를 사이트에서 제거할 수 있습니다.

이슈 링크 삭제

  • 스마트 값 사용 : No

이 액션을 통해 현재 이슈에 대한 모든 이슈 링크를 제거할 수 있습니다. 특정 유형의 모든 이슈 링크(예: "차단된" 이슈 모두 제거)를 제거하거나 링크를 해제할 특정 이슈를 선택할 수 있습니다.

 

이슈 편집

  • 스마트 값 사용 : Yes

설정할 필드와 추가할 값을 선택하여 현재 이슈를 편집합니다.

일부 값을 동적 값으로 설정할 수 있습니다. 고급 필드 편집을 위해 추가 필드를 표시하려면 추가 옵션을 선택합니다.

이슈 연결

  • 스마트 값 사용 : Yes

링크 유형과 링크할 이슈를 선택하여 이슈를 다른 이슈에 연결합니다.

규칙을 트리거하는 이슈, 관련 이슈 브랜치의 현재 이슈, 스마트 값 또는 이슈 키에 연결할 수 있습니다.

 

작업 로그

  • 스마트 값 사용 : Yes

이슈에 대한 시간을 기록합니다.

날짜 및 시간 스마트 값을 사용하여 동적으로 시작 날짜를 설정하고 스마트 값을 텍스트로 입력하여 설명을 사용자 정의할 수 있습니다.

이슈 조회

  • 스마트 값 사용 : Yes

JQL 쿼리를 사용하여 최대 100개의 이슈를 검색합니다. {{lookupProbes}} 스마트 값을 사용하여 결과 목록을 다른 작업에 포함시킵니다. 이슈 목록과 함께 스마트 값 사용에 대해 자세히 알아봅니다.

결과 이슈 목록에서 다음 이슈 속성을 사용할 수 있습니다. (사용자 지정 필드를 사용할 수 없습니다.)

  • {{key}} - 이슈 키를 반환합니다.

  • {{url}} - 이슈 URL을 반환합니다.

  • {{summary}} - 이슈 요약을 반환합니다.

  • {{assignee.displayName}} -  피할당자를 반환합니다.

  • {{reporter.displayName}} -  보고자를 반환합니다.

  • {{status}} - 상태를 반환합니다.

  • {{issueType}} - 이슈 유형을 반환합니다.

  • {{resolution}} - 해결책을 반환합니다.

  • {{fixVersion}} - 수정 버전을 반환합니다.

  • {{created}} - 이슈가 생성된 날짜를 반환합니다.

  • {{updated}} - 이슈가 업데이트된 날짜를 반환합니다.

  • {{Story Points}} - 이슈에 대한 스토리 포인트를 반환합니다.(클래식 지라 소프트웨어)

  • {{Story point estimate}} - 이슈에 대한 스토리 포인트를 반환합니다.(차세대 지라 소프트웨어)

예를 들어, 각 이슈에 대한 이슈 키를 글머리 기호 형식으로 인쇄하려면:

{{#lookupIssues}} * {{key}} {{/}}

다음은 이슈 목록의 모든 스토리 포인트를 요약한 예제입니다:

There are {{lookupIssues.Story Points.sum}} story points remanining.

관찰자 관리

  • 스마트 값 사용 : Yes

이슈에 대해 관찰자를 추가하거나 제거합니다.

필드에서 직접 스마트 값을 사용하여 추가하거나 제거할 사용자를 지정할 수 있습니다.

이슈 전환

  • 스마트 값 사용 : Yes

워크플로우를 통해 이슈를 한 상태에서 다른 상태로 전환합니다.

예를 들어, 이 전환의 일부로 업데이트할 필드를 선택할 수 있습니다:

  • 이슈에서 복사 : 관련 이슈 또는 브랜치 규칙에 있는 이슈에서 상태를 복사합니다.

  • 상위에서 복사 : 하위 태스크에 사용하기 위해, 상위 태스크에서 상태를 복사합니다.

  • Epic에서 복사 : 이슈와 관련된 Epic에서 상태를 복사합니다.

  • 트리거 이슈에서 복사 : 규칙을 트리거한 이슈에서 상태를 복사합니다.

  • 동일한 상태(루프) : 현재 상태에서 다시 자체로의 전환이 존재하는 경우에 사용합니다. 이 전환은 화면과 함께 사용하여 사용자로부터 더 많은 데이터를 수집할 수 있습니다.(예: 에스컬레이션 전환)

이메일 전송

  • 스마트 값 사용 : Yes

전자 메일을 보냅니다.

이 액션의 모든 필드는 스마트 값을 사용한 사용자 정의를 지원합니다.

Microsoft 팀 메시지 전송

  • 스마트 값 사용 : Yes

규칙이 실행될 때 팀에 알리는 Microsoft 팀 메시지 전송

이 액션에서 메시지를 개인 설정할 수 있습니다.

슬랙 메시지 전송

  • 스마트 값 사용 : Yes

규칙이 실행될 때 팀에 알리는 슬랙 메시지 전송

이 액션에서 메시지를 개인 설정할 수 있습니다.

SMS(Twilio) 메시지 전송

  • 스마트 값 사용 : Yes

Twilio 서비스를 사용하여 알림을 보냅니다.

이 액션은 통화 중 시나리오에 SMS를 사용하는 서비스 팀에 유용합니다.

보내는 웹 요청 전송

  • 스마트 값 사용 : Yes

규칙이 실행될 때 다른 시스템에 알리기 위해 보내는 웹 요청을 보냅니다.

이 액션을 설정하여 후속 작업에 사용할 수 있는 응답 데이터를 반환할 수 있습니다.

Jira Service Management 고객 추가

  • 스마트 값 사용 : Yes

Jira Service Management 프로젝트에 새 고객을 추가합니다.

모든 필드에서 스마트 값을 사용하고 기존 조직에 고객을 추가할 수 있습니다.

Jira Service Management 요청 생성

  • 스마트 값 사용 : Yes

새 Jira Service Management 요청을 만듭니다.

이슈 생성 액션과 마찬가지로 이 작업을 통해 스마트 값을 사용하여 사용 가능한 필드를 구성할 수 있습니다.

버전 생성

  • 스마트 값 사용 : Yes

이슈를 할당할 수 있는 새 버전을 만듭니다.

동일한 이름의 버전이 이미 있는 경우 버전은 생성되지 않습니다.

버전 릴리스

  • 스마트 값 사용 : Yes

버전을 릴리스합니다.

기본적으로 이 액션은 릴리스되지 않은 다음 프로젝트 버전을 기존 릴리스 날짜로 릴리스합니다. 이것은 버전이 릴리스에서 설정된 순서에 따라 결정됩니다.

릴리스할 특정 버전을 선택하고 스마트 값을 사용하여 동적 이름을 설정할 수 있습니다.

첨부 파일 삭제

  • 스마트 값 사용 : Yes

첨부 파일 이름을 기준으로 정규 표현식 일치를 사용하여 첨부 파일을 정리합니다.

로그 액션

  • 스마트 값 사용 : Yes

감사 로그에 값을 기록합니다.

이 액션은 스마트 값을 테스트하고 규칙을 디버깅할 때 유용합니다.

이슈 데이터 다시 가져오기

  • 스마트 값 사용 : No

최신 필드 값으로 스마트 값을 새로 고칩니다.

기본적으로{{issue}}참조는 규칙 실행 중에 업데이트되지 않으며 규칙이 처음 트리거되었을 때와 동일한 값을 포함합니다.

엔티티 속성 설정

  • 스마트 값 사용 : Yes

규칙 실행의 트리거 이슈와 관련된 이슈, 프로젝트 및 사용자에 대한 엔티티 속성을 설정합니다.

이러한 숨겨진 속성은 앱에서 특정 기능에 사용할 수 있습니다. 엔티티 속성을 사용하면 플러그인이 이슈 및 프로젝트에 키/값 저장소를 추가할 수 있습니다. 이러한 값은 REST API 또는 JQL을 통해 인덱싱 및 쿼리할 수 있습니다.

버전 미출시

  • 스마트 값 사용 : Yes

선택한 프로젝트의 버전을 릴리스하지 않습니다. 기본적으로 규칙의 프로젝트가 되겠지만 추가 옵션을 선택하여 다른 프로젝트를 선택할 수 있습니다.