본문으로 건너뛰기
  1. Posts/

Polarion Extension - Custom Enumeration Factories

·2 분· loading · loading ·
Jeong
Solution Techtopic Polarion Extension Plugin
RedBeanSoft
작성자
RedBeanSoft
Siemens 의 PLM/ALM/CAD 분야 전문 파트너입니다.
작성자
jeong
There is no end to learning, but there are many beginnings.

이 글은 Polarion 개발자를 대상으로 하며, Polarion Extensions 중 “Custom Enumeration Factories"에 대하여 소개합니다.

이 플러그인은 Documents, Rich Pages, Test Runs, Plans에 대한 개체 열거를 추가할 수 있습니다. Work Items, Plan Templates, Repository Plans, Test Run Templates에 대한 추가 열거가 포함됩니다.

사용가능한 확장
#

  • Work Items

    • 기본값 : NOT type:heading AND project.id:currentProject

    • 쿼리 : NOT type:heading AND (query)

  • Work Items (No ID)

    • 기본값 : NOT type:heading AND project.id:currentProject

    • 쿼리 : NOT type:heading AND (query)

  • Plan Templates

    • 기본값 : project.id:currentProject

    • 쿼리 : query

  • Repository Plans

    • 기본값 : "" (empty query)

    • 쿼리 : query

  • Test Run Templates

    • 기본값 : project.id:currentProject

    • 쿼리 : query

설치방법
#

  1. Polarion 서버를 중지합니다.
  2. 다운로드 받은 파일을 압축 해제합니다.
  3. bin/com.polarion.alm.custom.enumerationfactories 폴더를 [Polarion_설치경로]/extensions 경로로 복사합니다.
  4. [Polarion_설치경로]/data/workspace/.config 폴더를 삭제합니다.
  5. Polarion 서버를 재시작합니다.

유용한 팁
#

개체 열거(enumeration)에 추가되는 개체(특히 Work Item 개체 열거형)의 범위를 제한하도록 해야합니다.

단일 값 목록에 수백 개 이상의 개체가 있는 경우, 단일 열거에 대한 성능에 큰 영향을 미칠 수 있습니다.

예시
#

Custom Enumeration Factories 확장 플러그인을 적용하면 열거 타입에서 선택할 수 있는 옵션이 추가된 것을 확인할 수 있습니다.

추가된 “Work Item” 열거 타입으로 커스텀필드를 추가하고 Query에 “NOT type:heading AND project.id:TESTMASTER"를 작성하였습니다.

열거 타입이므로 Multi 옵션 또한 선택할 수 있습니다.

1_custom_fields

새로 추가한 커스텀필드가 잘 적용되었습니다.

커스텀 필드 정의 시 작성한 쿼리에 해당하는 Work Item 리스트가 옵션에 추가되었습니다.

2_workitem_enum

Enum 옵션이 하이퍼링크 형태로 추가되어 해당 개체로 쉽게 접근할 수 있습니다.

3_hover

링크

https://extensions.polarion.com/extensions/350-custom-enumeration-factories

관련 글

Polarion Extension 배포하기
·1 분· loading · loading
Stater
Solution Techtopic Polarion Extension Plugin

이 글은 직접 개발하거나 Market Place 에서 다운로드 받은 Polarion Extension 을 Polarion 서버에 설치하는 방법에 대해 안내합니다.

다운로드 받은 Extension 에 별도의 설치 가이드가 있는 경우에는 해당 설치 가이드를 따르시기 바랍니다.

extension 과 plugin 의 차이점에 대해서는 다음 글을 참고하세요.

Polarion 폴라리온 Plugin vs. Extension
·2 분· loading · loading
Stater
Solution Techtopics Polarion Extension Plugin

Polarion 에는 개발한 플러그인을 넣을 수 있는 디렉터리가 2개 존재합니다. pluginsextensions 가 그것인데요. 둘 중 어디에 넣는 것이 바람직할까요? 그 대답은 extensions 입니다.