본문으로 건너뛰기

템플릿으로 시작하기 · V2 계획

Template은 새 작업의 시작 상태를 만드는 읽기 전용 release입니다. 원본 access는 별도 권한으로 관리하고, 기존 작업의 update는 사용자가 확인한 뒤 적용합니다.

현재 상태

이 페이지는 availability: contract_only인 V2 사용 계획입니다. 이 계획이 다루는 target은 Flow와 Project 두 종류뿐이며, TemplateRelease의 전체 persisted shape도 아직 blocker입니다. 따라서 이 동선은 현재 제품에서 만들기·설치·적용할 수 있는 기능을 뜻하지 않습니다. 정확한 상태와 blocker는 Template Marketplace와 Organization Library 계약을 따릅니다.

Template 종류

종류만드는 것
Flow template새 PXFLOW-native Flow
Project template여러 Flow, dependency와 선택 asset이 있는 새 Project

Component template은 예약 용어입니다

publication-sharing profile의 packTemplate row는 contract-only 미래 vocabulary 예약입니다. 현재 TemplateRelease target과 Component 기능은 위 표의 Flow·Project template만 포함하고, Component template의 settings/template application, renderer·preview asset, install과 execution 경로는 아래 조건을 닫은 successor가 엽니다.

후속 계약은 다음 조건을 모두 닫은 뒤 새 version으로만 열 수 있습니다.

  1. schema·validation·migration·diff·persistence를 소유하는 별도 versioned Component settings/template contract
  2. rich preview나 editor가 필요할 때 entry bytes·message envelope·capability·resource isolation을 소유하는 RFC-014 admission
  3. exact ProjectScope isolation과 execution-trust P0 closure

현재 Component Node와 후속 계약의 권위는 Component container V2와 서드파티 Node UI입니다.

사용자 동선

Template release와 목적지를 먼저 확인하고, preview에서 바뀌 내용을 검토한 뒤 적용합니다.

Template 사용은 새 Flow 또는 Project를 만들기 위한 명시적 Apply입니다. Run과 artifact 생성은 포함하지 않습니다.

Marketplace와 Organization Library

위치역할
Marketplacepublisher, 설명, preview, version과 사용 조건을 검색
My Library현재 account가 확보한 template 확인
Organization Library조직이 확보한 template의 대상·승인 정책 관리

검색 가능, 확보, 조직 배정, 사용 승인과 destination create/edit 권한을 각각 검사합니다.

Version과 update

  • 사용 시 exact immutable Template Release를 고정합니다.
  • 새 release가 나와도 기존 Flow·Project를 자동 변경하지 않습니다.
  • Update preview는 Node, binding, dependency와 asset diff를 보여 줍니다.
  • current customization과 충돌하면 사용자가 유지·교체·취소를 선택합니다.

Dependency 준비

Flow·Project source closure가 package dependency를 참조하면 exact package key/version, license와 capability를 preview에 표시합니다. 이 검토가 packTemplate이나 Component template 설치를 활성화하지는 않습니다. 특히 서드파티 Component dependency는 Project authorization과 실행 trust P0가 닫히기 전 production에서 활성화하지 않습니다.

권한

  • Marketplace preview는 source Project access를 부여하지 않습니다.
  • Template license는 destination Project create/edit 권한을 대신하지 않습니다.
  • package install entitlement와 외부 API 권한은 별도로 확인합니다.
  • Organization 배정은 구성원 모두에게 source access를 주지 않습니다.

이어서 보기