자동화 액션
액션은 규칙을 따르는 행위입니다. 사이트 내에서 작업을 자동화하고 변경할 수 있으며, 문제 편집, 통지 전송 또는 하위 태스크 생성과 같은 많은 작업을 수행할 수 있습니다.
- 1 이슈 할당
- 2 이슈 복제
- 3 이슈에 대한 코멘트
- 4 이슈 생성
- 5 하위 태스크 생성
- 6 변수 생성
- 7 코멘트 삭제
- 8 이슈 삭제
- 9 이슈 링크 삭제
- 10 이슈 편집
- 11 이슈 연결
- 12 작업 로그
- 13 이슈 조회
- 14 관찰자 관리
- 15 이슈 전환
- 16 이메일 전송
- 17 Microsoft 팀 메시지 전송
- 18 슬랙 메시지 전송
- 19 SMS(Twilio) 메시지 전송
- 20 보내는 웹 요청 전송
- 21 Jira Service Management 고객 추가
- 22 Jira Service Management 요청 생성
- 23 버전 생성
- 24 버전 릴리스
- 25 첨부 파일 삭제
- 26 로그 액션
- 27 이슈 데이터 다시 가져오기
- 28 엔티티 속성 설정
- 29 버전 미출시
이슈 할당
스마트 값 사용 : 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
선택한 프로젝트의 버전을 릴리스하지 않습니다. 기본적으로 규칙의 프로젝트가 되겠지만 추가 옵션을 선택하여 다른 프로젝트를 선택할 수 있습니다.