Skip to main content

참여자

고객사
Edicus 편집기를 자기 서비스에 연동하는 회사입니다. 문서에서 고객사와 같은 뜻으로 씁니다.
string
파트너를 식별하는 코드입니다. 모션원에서 발급합니다. 편집기 띄우기 옵션의 partner에 넣습니다.
(주)모션원
Edicus를 만들고 운영하는 회사입니다.

자격 증명

string
edicus-api-key 헤더로 보내는 서버 전용 키입니다. 브라우저에 절대 내려보내지 않습니다.
JWT
브라우저에서 편집기를 띄울 때 쓰는 JWT입니다. 유효기간은 1시간입니다.
string
고객사가 자기 사용자에게 부여하는 고유 id입니다. 형식 규칙은 토큰과 API 키에 있습니다.

콘텐츠

사용자가 편집 중인 문서
사용자가 템플릿을 골라 편집한 결과물입니다. 상태가 editing, ordering, ordered 등으로 바뀝니다.
디자인 원본
InDesign에서 만들어 Edicus에 등록한 디자인입니다. template_uri로 참조합니다.
문서 포맷
편집기가 다루는 문서 포맷입니다. InDesign 템플릿이 변환돼 이 형태가 됩니다.
템플릿, 레이아웃, 배경, 스티커 등
편집기에서 쓰는 소재 전반입니다. 타입은 template, layout, background, sticker, deco, mask, guide, token이 있습니다.

코드

string
사이즈코드와 상품코드를 @로 붙인 값입니다. product size code의 약자입니다. 만드는 방법은 상품과 ps_code 만들기에 있습니다.예: 90x50@NAMECARD, 150x300@MB, 8x10@MP
string
상품 코드입니다. ps_code의 @ 뒤쪽입니다.
string
사이즈 코드입니다. ps_code의 @ 앞쪽입니다.
string
상품 카테고리 코드입니다.
string
division code입니다. 편집기 띄우기 옵션으로 넘깁니다. 아래 “관련 시스템”의 디비전을 보세요.

프로젝트 id의 세 가지 철자

같은 값이 위치에 따라 다른 이름으로 나타납니다. SDK는 옵션 이름을 project_id로 통일했고, 띄우기 URL을 만들 때만 prjid로 변환합니다.

모드

run_mode: 'standard'
사용자가 디자인을 편집하는 기본 모드입니다. run_mode를 생략하면 SDK는 URL에 넣지 않고, 편집기가 기본 동작으로 엽니다.
썸네일 뷰어
저장된 프로젝트나 템플릿의 썸네일만 가볍게 보여줍니다. 프로젝트는 openTnview로, 템플릿은 showTnview(프로젝트를 만들지 않음)나 createTnview(템플릿으로 프로젝트를 새로 만듦)로 엽니다. 썸네일 뷰어를 줄인 이름이고, 철자가 Tn으로 굳었습니다.
읽기 전용
저장된 프로젝트를 읽기 전용으로 보여줍니다.

lite 편집기

기능을 줄인 별도의 경량 편집기입니다. 일반 편집기와 화면이 다르고, 상품 설정 가운데 일부만 읽습니다. SDK의 experimental 메서드(createLiteProject, openLiteProject, showLiteEditor)로 띄웁니다. 상품 설정 문서에서 “lite 편집기”라고 따로 적은 항목만 이 편집기에 적용됩니다.

주문

tentative order
취소할 수 있는 주문입니다. 프로젝트 상태가 ordering이 됩니다.
definitive order
취소할 수 없는 주문입니다. 프로젝트 상태가 ordered가 되고 렌더링이 시작됩니다.
number
주문 id입니다. 고객사 DB에 기록해 두어야 취소와 확정을 할 수 있습니다.
string
파트너사가 자기 시스템에서 쓰는 주문 번호입니다. 주문을 넣을 때 함께 보내면 나중에 찾을 수 있습니다.
number
문서 리비전입니다. 0이면 한 번도 저장되지 않은 것이라 주문할 수 없습니다.

VDP

Variable Data Printing
하나의 문서에 가변 데이터를 주입해 여러 출력물을 만드는 시스템입니다.
주입용 한 행
출력물 하나에 대응하는 데이터 집합입니다. { cols: [...] } 형태입니다.
정의 목록
현재 문서에 어떤 VDP 변수가 정의돼 있는지의 목록입니다. doc-changed 이벤트로 옵니다. 주입용 VariableDataRow와는 별개입니다.
템플릿에서 변수를 만드는 두 가지 방법입니다. data merge 방식으로 만든 변수는 주입할 때 segment: true를 함께 줍니다.

관련 시스템

관리 도구
상품, 템플릿, 리소스, 렌더 옵션, 편집기 스타일을 관리하는 백오피스입니다. 파트너는 모션원에서 받은 계정으로 씁니다. 상품 설정은 상품 설정 한눈에 보기에 있습니다.
division
한 파트너 안에서 편집기 스타일과 문구를 나누는 단위입니다. 기본값은 host이고, 편집기 띄우기 옵션의 div로 고릅니다. 편집기 스타일과 문구를 보세요.
ps_code 단위 설정
주문된 프로젝트를 인쇄용 파일로 만들 때의 처리입니다. 렌더 옵션을 보세요.
렌더링
주문된 프로젝트를 인쇄용 파일로 렌더링하는 시스템입니다.