Structure Gantt 차트에서 특정 조건을 만족하는 이슈를 서로 다른 색상으로 표시하기
문제
Structure Gantt(간트) 차트에서 Slice(슬라이스) 기능을 사용하여 특정 조건을 만족하는 이슈는 서로 다른 색상으로도 표시할 수 있습니다.
Slice 기능의 JQL 명령어를 통하여 사용자가 지정한 JQL 명령어와 일치하는 이슈를 검색하여 지정된 색상으로 표시됩니다.
해결책
다음 예시를 통하여 특정 조건을 만족하는 이슈를 서로 다른 색상으로 표시하는 방법을 살펴보겠습니다. 예시의 조건을 수렴하기 위해서는 JQL 명령어를 통한 Slice 생성 과정을 거쳐야 합니다.
“제목에 ○○○가 포함되어 있는 이슈”는 ‘빨간색’으로 표시
“제목에 □□□가 포함되어 있는 이슈”는 ‘파란색’으로 표시
1. 상단의 ‘New slice’ 클릭
2. Item type 콤보박스에서 ‘JQL’을 선택하면 하위에 명령어를 입력할 수 있는 박스가 표시
3. JQL 명령어를 입력
JQL 쿼리는 이슈 속성을 기반으로 해야 합니다.
시간 비교, 시간 기반 함수(now(), endOfDay(), startOfDay(), endOfMonth() 등) 또는 이슈 변경과 관계없이 변경될 수 있는 기타 변수에 의존하는 쿼리는 Slices에서 제대로 작동하지 않을 수 있습니다.
JQL 명령어: summary ~ "\"○○○\""
4. Settings 콤보박스에서 ‘Appearance’ 항목을 선택하면 하위에 Appearance 영역이 표시됨
5. Color Scheme 영역의 ‘CUSTOM’ 버튼 클릭하여 해당되는 색상코드를 입력
색상 코드 (빨간색): #FF0000
6. Create slice 버튼을 클릭하면 [상위 작업의 제목에 ○○○가 포함되어 있는 이슈”는 ‘빨간색’으로 표시]에 해당되는 조건이 저장됨
7. [상위 작업의 제목에 □□□가 포함되어 있는 이슈”는 ‘파란색’으로 표시]에 해당되는 조건도 동일한 과정(1~6번)을 통하여 지정한 후, Save 버튼을 클릭
JQL 명령어: summary ~ "\"□□□\""
색상 코드 (파란색): #0000FF
8. 다시 General Gantt Config 화면으로 전환 후, Save Settings 버튼을 클릭하여 최종 적용
또한 Slice 조합을 통하여 이슈 유형이 같더라도 특정 조건을 만족하는 이슈를 서로 다른 색상으로 표시할 수도 있습니다.
우선 동일한 이슈 유형 내에서 이슈 유형별 색상 지정을 위한 Slice를 생성한 후, JQL 명령어를 통한 Slice 생성 과정을 거쳐 Slice를 정렬하면 Gantt는 나타나는 순서대로 위에서 아래로 Slice를 적용시킬 수 있습니다.