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

Polarion - PublicJS를 통해 문서 생성 버튼 만들기

·1 분· loading · loading ·
작성자
jeong
There is no end to learning, but there are many beginnings.

PublicJS 클래스에는 Live Report Pages, Plans, Test Runs, Documents, Classic Wiki Pages 에서 사용할 수 있는 public JavaScript 메서드가 정의되어 있습니다.

이 글에서는 문서 생성과 관련된 각 기능에 대한 예제를 구현합니다.

문서 생성 기능 버튼 만들기
#

Page 내부에 Script - Inline 위젯을 추가하고, 각 기능에 따른 스크립트를 적용한 후 페이지를 저장합니다.

아래는 예제 코드이며, 파라미터는 적절한 값으로 입력되어야 합니다.

## Parameter Example

현재 페이지 스페이스 ID :
$page.reference.spaceReference.spacePath

현재 페이지 프로젝트 ID :
$page.reference.projectId

사용자 요청 Revision :
$page.reference.requestedRevision
  1. Create New Document
    #

지정된 프로젝트 및 스페이스에 “Create New Document” 대화 상자를 엽니다.

<button onclick="javascript:top.createDocument('$spaceId','$projectId');">Create New Document</button>

create_document_link

  1. ⬇️ Import Document
    #

지정된 프로젝트 및 스페이스에 “Import Document” 대화 상자를 엽니다.

<button onclick="javascript:top.importDocument('$spaceId','$projectId');">Import Document</button>

import_document_link

  1. 🔄 Reuse Document
    #

해당 문서에 대한 “Reuse Document” 대화 상자를 엽니다.

<button onclick="javascript:top.duplicateDocument('$docName','$spaceId','$projectId','$revision');">Reuse Document</button>

duplicate_document_link

PublicJS를 활용해 문서 생성 기능을 간편하게 추가할 수 있게 되었습니다.

새로운 기능과 개선 사항에 대해 탐구하는 것은 언제나 즐거운 일입니다. 🤓✏

PublicJS 클래스에 대한 자세한 정보는 아래 링크를 참고해 주세요.

https://testdrive.polarion.com/polarion/sdk/doc/javadoc/com/polarion/alm/ui/client/PublicJS.html

관련 글

Polarion - Highcharts 구현 (2) Scripted Chart
·2 분· loading · loading
이 글은 Polarion 사용자 및 개발자를 위한 것으로, Scripted Chart 위젯을 사용하여 Highcharts를 구현하는 방법을 안내합니다. LiveReport Page, Info Page, Plan에서 Scripted Chart 위젯을 사용하면 Highcharts의 모든 차트를 구현할 수 있습니다. Scripted Chart 추가하기 # 차트를 생성하고자 하는 위치에 LiveReport Page, Info Page, Plan을 생성하고 Widgets 사이드바를 선택합니다. 위젯을 추가할 단락을 선택합니다.
Polarion - Highcharts 구현 (1) Wiki Pages
·2 분· loading · loading
이 글은 Polarion 사용자 및 개발자를 위한 것으로, Polarion Wiki Pages에 Highcharts를 구현하는 방법을 안내합니다. Polarion은 Highcharts 라이브러리를 통합하여 사용자가 위키 페이지에서 간편하게 다양한 차트를 생성할 수 있도록 했습니다. Wiki Pages를 통해 생성한 차트는 PDF 형식으로 Export할 수 있습니다. Highcharts 코드를 사용하여 다양한 차트를 구현할 수 있으며, 이에 대한 예제와 함께 문서화된 “Wiki Highcharts Help"에서 확인할 수 있습니다. Wiki Highcharts Help # Wiki Highcharts Help 문서 접근방법은 다음과 같습니다.
Polarion Extension - Custom Enumeration Factories
·2 분· loading · loading
이 글은 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)