레드마인에서 기본 제공하는 이슈 관련 항목들이 모든 프로젝트에 다 적합하지는 않을 수 있다.
프로젝트의 특성에 따라 기본 항목에서 빠져야 하는 부분이 있을 수 있고 추가되어야 하는 항목이 있을 수 있다.
사용자 정의 항목은 이렇게 필요한 항목을 임의로 설정하여 사용할 수 있는 기능으로 레드마인의 이슈 등록과 관리를 프로젝트의 개별 특성에 맞게 설정할 수 있는 유용한 기능이다.
"관리" -> "사용자 정의 항목" 메뉴에 들어가면 9개의 탭이 있고 각각마다 사용자 정의 항목을 지정할 수 있다.
가장 많이 사용되는 부분은 "일감" 항목으로 2가지의 사용자 필드를 프로젝트에 추가해 보자.
독자는 자바 기반의 웹 어플리케이션 제품을 만들었고 지원하는 WAS 의 종류와 버전을 결정했다고 가정해 보자.
레드마인의 지원 이슈 타입을 통해 제품 지원(설치, 사용, 문의등) 이슈를 관리하려고 하는데 이슈 등록시에 WAS 의 종류를 명시하면 도움이 많이 될 것 같으니 사용자 정의 항목 기능을 이용해 보자.
일감 탭에서 하단의 "새 사용자 정의 항목" 을 클릭하면 아래처럼 설정 화면이 표시되므로 각 부분의 의미와 용도를 알아 보자.
항목 | 의미 |
---|
이름 | 사용자 정의 항목의 이름이다. WAS 종류를 대상으로 하는 필드이므로 WAS 라고 지정하자. |
형식 | 사용자 정의 항목의 형식으로 다양한 형식을 지원하고 있다. WAS 의 종류를 목록으로 표시하는게 편리하므로 목록으로 지정하자. |
복수 선택 가능 | 체크되면 목록에서 여러 개의 WAS 항목을 선택할 수 있다. 필요에 따라 체크하자. |
가능한 값들 | 목록에 들어갈 항목을 개행을 구분자로 설정한다. 여기서는 만들려는 제품이 지원하는 WAS 의 종류를 입력해 보자. |
기본 값 | 목록에서 기본 선택될 값을 지정한다. 주요 WAS 를 지정하면 되며 tomcat7 을 설정해 보자 |
필수 | 체크되면 이슈 등록시 반드시 설정해야 하는 필드가 된다. |
모든 프로젝트 | 체크되면 모든 프로젝트에 필드를 표시한다. 웹 어플리케이션이 아닌 프로젝트도 있을 수 있으므로 체크 해제하자. |
검색 조건으로 사용됨 | 체크되면 검색 필터로 사용할 수 있다. |
검색 가능 | 체크되면 이슈 검색시 조건으로 사용할 수 있다. |
일감 유형 | 어떤 이슈 유형에 사용할지 여부이다. WAS 는 지원 이슈 유형에 사용하기로 했으므로 "지원" 만 선택하자. |
프로젝트 | 사용자 정의 항목을 사용할 프로젝트를 지정한다. |
이제 "새 일감만들기" 를 선택하여 이슈를 등록해 보자. 유형을 "지원"으로 선택하면 하단에 WAS 필드가 추가되는 것이 보일 것이다.
이제 또 하나의 항목을 만들어 보자. 버그 관련 이슈일 경우 버그가 발생하는 버전을 알면 버그 분석에 도움이 될 것테니 "영향 버전" 이라는 항목으로 버전을 기술하도록 해보자.
형식은 "버전"을 선택해야 프로젝트의 버전이 목록에 재대로 표시된다. 버그는 특정 버전에만 나타날 수 있지만 여러 버전에 걸친 공통 버그일 수도 있으므로 복수선택가능을 체크하자.
그리고 버그 보고시에는 버전 정보를 입력하면 좋지만 모를 수도 있으므로 이럴 경우 나중에 정보를 갱신하도록 "필수" 항목은 체크하지 않는다.
"영향 버전" 정의 항목은 결함일때만 선택이 가능해야 하므로 일감 유형에 "결함" 을 선택하자.
이제 이슈 유형이 결함일 경우 "영향 버전" 필드가 나타나고 거기에 프로젝트의 버전이 표시되는 것을 확인할 수 있다.