13. JSM 요청시 노트북 정보를 저장하기 위한 custom field 생성
등록한 자산을 체계적으로 관리하기 위해 HR 프로젝트를 통해 신청을 받고 관리하도록 정책을 변경했고 이에 맞게 JSM 설정을 수정해야 합니다.
설정 → 이슈를 클릭합니다.
좌측 메뉴에서 사용자 지정 필드(Custom field)(1) 를 클릭하고 우측 상단의 “사용자 지정 필드 만들기”(2) 를 클릭합니다.
좌측 메뉴에서 모두(1) 를 클릭하고 목록에서 “자산 개체(Assets objects)”(2) 를 선택하고 다음을 클릭합니다.
필드명(1) 을 입력하고 설명(1) 을 입력한 후에 “만들기”(3) 를 클릭합니다.
커스텀 필드가 생성되면 프로젝트 연결 화면으로 전환됩니다. 앞에서 만든 HR 프로젝트 KEY(1) 를 입력해서 검색하고 요청(2) 과 연결한 후에 업데이트(3) 를 클릭합니다.
다시 커스텀 필드를 생성하고 설정에서 Context and default values(컨텍스트 및 기본값) 을 클릭합니다.
이슈 화면에서 자산 개체 필드 구성 편집을 클릭합니다.
개체 스키마에서 노트북을 등록한 스키마를 선택합니다.
Filter scope 은 자산중 사용중이 아닌 노트북만 필터링 되도록 다음 설정을 입력합니다.
objectType = "노트북" and "자산 상태" != "사용중"
데이터 목록을 이슈 리포터에게 배정된 노트북으로 제한하기 위해 Filter issue scope(AQL) 는 아래 항목을 입력합니다. (생략 가능)
"직원명"."Atlassian Account ID"=${reporter}
이 속성으로 검색 필터링 허용에 그림과 같이 사용자와 자산명을 설정합니다.
이슈 보기에 표시할 개체들을 설정합니다.
“여러 개체 설정”을 선택하고 저장을 클릭합니다.
14. 프로젝트의 요청 유형에 custom field 연결
앞에서 만든 HR 프로젝트에 들어간 후에 프로젝트 설정을 클릭합니다.
새로운 직원이 입사시 Onboarding 때 노트북을 같이 신청하도록 앞에서 등록한 자산을 연결합니다.
앞에서 설정한 “자산 항목” 표시되는 걸 볼 수 있습니다. 마우스로 끌어서 좌측의 폼에 “노트북” 을 추가합니다.
저장을 하고 미리보기를 클릭하면 사용중이 아닌 노트북만 표시됩니다.
등록된 요청을 확인해보면 노트북 필드는 좀 전에 설정한 필드만 표시되는 걸 볼 수 있습니다.