커스텀 필드(Custom Field) 사용하기

Mantis는 Bug Tracking 시스템으로 제작이 되어 긴 시간동안 꾸준히 버전업을 해 오고 있기 때문에, Mantis 의 기본 기능 만으로도 버그관리, 이슈관리에는 문제가 없다고 볼 수 있다.
아무리 그래도, Mantis를 사용하는 환경에 따라, 관리 항목(입력 항목)을 추가하고 싶은 경우가 있다. 예를 들면, 유지보수에 Mantis를 활용하는 경우, 현장에서 어떤 사람이 이거 고쳐주세요 라고 요청이 온 경우, 누가 요청을 했는지를 구분하기 위해 ‘의뢰자’ 라는 항목과 언제 요청이 있었다는 알려주는 ‘의뢰요청일’을 추가할 필요가 있다.

이런 경우에, Mantis의 소스는 오픈되어 있기 때문에 소스를 뜯어 고치는 것도 가능하나, 다음과 같이 쉽게 항목을 추가하는 것이 가능하다.

1. 관리자로 로그인 한다.
2. 상단의 [관리] 메뉴 선택 후, “커스텀 필드 관리’ 항목을 선택한다.

-> 여기까지 보면, 현재 설정되어 있는 커스텀 필드의 정보를 볼 수 있다.

3. 추가하고자 하는 필드명을 입력 후, “새로운 커스텀 필드” 버튼을 클릭한다.
4. 필드의 속성을 설정한다. (필드명, 형식, 입력 가능 값, 권한 등등)
5. 설정이 완료 되었으면, “커스텀 필드 갱신” 버튼을 클릭한다.

-> 여기까지 하면, 커스텀 필드가 일단 생성은 되었다.
     하지만, 여기까지 되었다고 해서 바로 쓸 수 있는 것은 아니다.
     이 커스텀 필드를 어떤 프로젝트에서 사용할 것인지, 그리고 커스텀 필드가
     여러개일 경우, 어떤 순서로 표시할 것인지도(시퀀스) 설정해 주어야 한다.

6.  [Link custom field to project] 영역의 “프로젝트” 항목에서 에서,
     이 커스텀 필드를 사용할 프로젝트와 항목표시 순서(시퀀스)를 입력한 후,
     “Link Custom Field”를 클릭하면, 완료가 된다.

7. 6에서 선택한 프로젝트에서, “이슈 보고하기”를 선택하면 커스텀 필드가
     표시되는 것을 확인할 수 있다. (커스텀 필드 속성을 거의 디폴트로 한 경우)

커스텀 필드를 이슈가 진행되는 흐름 속에서, 특정한 타이밍에 표시를 하고 싶은
경우도 있을 것인데, 이에 대해서는 추후 상세하게 설명하도록 하겠다.
그 외에 필요한 컬럼을 추가할 수 있으나, 컬럼이 느는 것은 Mantis 사용자가 보다 많은 정보를
입력해야 한다는 것이 되므로, 반드시 필요한 컬럼만 추가하도록 한다.

Advertisements
이 글은 Issue Track 카테고리에 분류되었고 , 태그가 있습니다. 고유주소 북마크.

커스텀 필드(Custom Field) 사용하기에 1개의 응답

  1. jindo댓글:

    안녕하세요
    mantis를 사용해보다 궁금증이 생겨 댓글을 달게되었습니다.
    제가 궁금한 부분 총 2가지로써 ‘커스텀 필드’, 특정 프로젝트 읽기 권한입니다.
    첫번째, ‘개인적’인 생각으로 커스텀 필드로 특정 프로젝트에 내가 원하는 항목을 추가할수있다는 엄청난 기능으로 이해하고있습니다..
    여기서 제가 형식-열거(= html의 select box)에 여러가지 값을 두고, 선택해 이슈를 보고했을때 그 값을 그대로 가져가서 이슈확인할때 그대로 가져가게 하는 방법이 궁금한 것 입니다.

    두번째, 특정 프로젝트 읽기 권한입니다.
    예를 들어 3명의 사람(A,B,C)이 있고, 4개의 프로젝트(1,2,3,4번)가 있다면..
    A에게는 1번 프로젝트만 보여주고
    B에게는 2,3번 프로젝트
    C에게는 1,2,3,4번( 모든 프로젝트 ) 프로젝트를 보여주게끔 하고 싶습니다.
    여기서 프로젝트를 보여준다는 것은 프로젝트 별 이슈가 있는데
    A는 1번 프로젝트 이외의 다른 프로젝트의 이슈를 볼 수가 없습니다.
    B는 2,3번 프로젝트에 연관이 있으므로 볼 수 있게 하는 것이고
    C는 프로젝트 전부를 보여준다고 한다면 관리자인 것입니다.
    이처럼 특정 사용자에게 특정 프로젝트만 읽게끔 할 수 있는지 궁금합니다!

    • newumare댓글:

      첫번째 커스텀 필드… 특정 프로젝트에 연결하기?

      커스텀 필드를 새로 만들거나, 속성을 변경하거나 할 때 “관리 > 커스텀 필드 관리” 라는 메뉴로 들어가서 관리하는 것은 알고 계실 듯 싶습니다.
      커스텀 필드는 일단, 프로젝트와는 별개로 생각하셔야 하는데 커스텀 필드를 만드신 후, 이 커스텀 필드를 어느 프로젝트에서 사용할 것이냐 하는 것은, 앞선 메뉴의 “관리 > 커스텀 필드 관리” 에서 만드신 ‘(커스텀필드)’를 클릭하시면 상세 정보 화면이 나오게 됩니다.
      이 화면의 하단에, 어느 프로젝트와 연결을 할 것이냐? 는 화면 하단의 ”
      사용자 정의 필드 프로젝트에 연결”에서 프로젝트를 선택하면 프로젝트와 연결이 됩니다.
      즉, 커스텀 필드를 만들어 놓고, 이 필드가 필요한 프로젝트를 설정할 수 있다는 말씀.

      두번째, 프로젝트의 멤버 관리를 하고 싶다는 말씀이시죠?
      일단, 멘티스의 프로젝트 관리에서 프로젝트의 ‘상태 보기’ 속성을 ‘비공개’로 만드십시오. 그리고, 해당 프로젝트의 멤버를 설정을 하십시오. 그러면, 해당 프로젝트의 멤버만 그 프로젝트를 볼 수 있을 것입니다.

      음… 이렇게 답이 되었을까요??

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 / 변경 )

%s에 연결하는 중