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

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

·1 분· loading · loading ·
Jeong
Solution Polarion PublicJS
RedBeanSoft
작성자
RedBeanSoft
Siemens 의 PLM/ALM/CAD 분야 전문 파트너입니다.
작성자
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
Jeong
Solution Polarion Highcharts

이 글은 Polarion 사용자 및 개발자를 위한 것으로, Scripted Chart 위젯을 사용하여 Highcharts를 구현하는 방법을 안내합니다.

LiveReport Page, Info Page, Plan에서 Scripted Chart 위젯을 사용하면 Highcharts의 모든 차트를 구현할 수 있습니다.

Polarion - Highcharts 구현 (1) Wiki Pages
·2 분· loading · loading
Jeong
Solution Polarion Highcharts

이 글은 Polarion 사용자 및 개발자를 위한 것으로, Polarion Wiki Pages에 Highcharts를 구현하는 방법을 안내합니다.

Polarion은 Highcharts 라이브러리를 통합하여 사용자가 위키 페이지에서 간편하게 다양한 차트를 생성할 수 있도록 했습니다.

Polarion Extension - Custom Enumeration Factories
·2 분· loading · loading
Jeong
Solution Techtopic Polarion Extension Plugin

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

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