본문 바로가기

ALM/Jira

05. Field Customization

 
JIRA 에서는 Issues 의 데이터를 Field 를 통해 관리한다. 
 
아래 기능은 새로운 Field 가 필요한 경우 사용한다.
 
위의 Customization Map 중 Issue Type 을 추가하는 부분을 확인해 보면  (파란색) 
 
Field -> Field Configuration -> Field Configuration Scheme -> Project
 
의 순으로 진행 되는데 Field 를 생성하여 사용할 프로젝트와 스크린을 지정하고
 
해당 Filed 를 Field Configuration 를 만들어 설정하고
 
Filed Configuration Scheme 생성 후  Field Configuration 을 특정 Issue Type 과 바인딩 하는
 
과정으로 이뤄진다.
 
 
Interface
 
위 작업을 수행하기 위해서는 아래와 같은 경로로 설정 인터페이스에 접근한다.
 
System Settings =>
Issues 선택 =>
Field ,Field Configuration, Field Configuration Scheme 구성
 
 
 
User Definded Field
 
해당 인터페이스에서는 기존에 사용되고 있는 모든 Field 의 정보를 확인할 수 있고 수정도 할 수 있다.
 
새로운 Field 를 추가하는 경우에는 화면 인터페이스에서 User Defined Field 버튼을 누르고
 
 
Field 생성을 위한 유형을 선택하고
 
 
레이블을 지정하여 만들어준다.
 
 
위 화면이 끝나면 생성한 Field 를 어떤 스크린에 바인딩 할지 선택하는 화면이 나오는데  Demo Development 프로젝트
 
화면 2개를 선택하자.
 
 
그리고 위와 같은 방식으로 EF_PROJECT_NAME, EF_PROC_NAME, EF_PIPELINE_NAME Field 를 추가해 보자. 
 
위 과정이 끝난 다음 할 일은 각 Field 의 구성 설정 화면을 누른 다음
 
 
아래 화면이 나타나면 구성 편집을 눌러
 
 
해당 Field 를 사용할 Issue Type 과 Project 를 선택해 주면 된다.
 
 
 
 
Field Configuration
 
Field Configuration 첫 화면을 보면 Default Field Configuration 이 있는데
 
Default Field Configuration 에 생성한 Field 를 바인딩하면
 
모든 프로젝트에 해당 Field 가 활성화 될 수 있으므로
 
새롭게 Field Configuration 을 추가하여 진행하는 것을 권한다.
 
새로운 Field Configuration 을 추가하기 위해서는 필드 구성 추가 버튼을 눌러 만들거나 
 
Default Field Configuration 을 복사하여 만들어도 된다.
 
나의 경우는 앞서 만든 3개의 Field 를 EFDeploy Issue Type 과
 
EFDevelopment Issue Type 에 각각 다르게 할당하기 위해
 
아래와 같이 두 개의 Field Configuration 을 만들었다.
 
 
 그리고  EFDepolyConfig 에서는 EF_PROC_NAME Field 를 Hide 시켰고
 
EF_DevelompentConfig 에서는 EF_PIPELINE_NAME 을 Hide 시켰다.
 
 
 
Field Configuration Scheme
 
Jira 의 모든 프로젝트는 기본적으로 Default Field Configuration Scheme 을 사용한다. 
 
Default Field Configuration Scheme 를 수정하면 모든 프로젝트에 영향을 미치므로
 
마찬가지로 새롭게 추가하여 진행하는 것을 권한다. 
 
이제 Field Configuration Scheme 추가 버튼을 눌러 새로운 Scheme 을 추가해 보자.
 
 
생성한 DemoScheme 을 클릭하면 아래 화면이 나타나는데 
 
해당 Scheme 와 연동할 Issue Type 과 맵핑될 Filed Configuration 을 바인딩한다.
 
 
말은 어려운데 간단히 아래와 같이 설정해주면 되겠다.
 
 
같은 방법으로 EFDevelopment Issue Type 도 바인딩 한다.
 
 
 
Result
 
아래와 같이 EFDeploy 이슈를 추가할 때 
 
 
설정할 수 있는 Field 로 EF_PROJECT_NAME 과 EF_PIPELINE_NAME 이 활성화 되었다.
 
 
 

'ALM > Jira' 카테고리의 다른 글

07. Workflow PostFunc  (0) 2020.01.15
06. Workflow Customization  (0) 2020.01.15
04. Issue Type Customization  (0) 2020.01.15
03. Customization Overview  (0) 2020.01.15
02. Issue  (0) 2020.01.15