문서 디자이너 Spec

화면 경로 /mainPages/eDocDesigner · 작성일 2026-10-12

문서 디자이너 화면의 기능·데이터·권한을 정리한 원본 문서입니다. 도움말(eDocDesigner-help.html)의 상세 링크가 이 문서의 각 항목으로 연결됩니다.

A1. 업무 흐름

사용자가 컴포넌트를 배치해 문서를 만들고 저장합니다. 공개와 메뉴 경로를 지정하면 다른 사용자가 메뉴 > 자료실에서 읽을 수 있습니다.

  1. 사용자① 문서 작성이 화면 (직접 배치 · AI 생성 · MD 가져오기)
  2. 사용자② 저장이 화면
  3. 사용자③ 공개 · 메뉴 경로 지정이 화면 (문서 속성)
  4. 다른 사용자④ 읽기메뉴 > 자료실

사용 지점 · 사용 주체 · 목적

단계사용 지점사용 주체목적
① ② 작성안내문·매뉴얼·양식이 필요할 때로그인 사용자문서를 만들고 보관
③ 공개여러 사람이 읽어야 할 때문서 작성자자료실 메뉴에 게시

A2. 화면 Meta data

항목내용
화면명문서 디자이너
화면 경로/mainPages/eDocDesigner
메뉴 키eDocDesigner (서비스 메뉴, 홈 카드 표시)
화면 목적컴포넌트를 배치해 문서를 만들고 저장·공개한다
화면 유형편집기
프로그램components/core/client/eDoc/ (eDocDesignerContainer, eDocDesignerTopMenu, eDocComponentPalette, eDocEditorCanvas, 속성 편집기)
API 모듈pages/api/biz/eDoc/eDocDocument.js (EDOC_*)
주요 테이블TB_COR_EDOC_DOCUMENT, TB_COR_EDOC_COMPONENT, TB_COR_CREDIT_MST, TB_COR_CREDIT_LEDGER
도움말 파일public/help/eDocDesigner-help.html, eDocDesigner-spec.html

A3. 화면 구성 상세

영역영역명사용자가 하는 일화면 동작backend 동작
①상단 메뉴문서·페이지 관리, 내보내기, AI 생성좁은 화면에서는 짧은 이름으로 표시EDOC_DOCUMENT_*, EDOC_AI_*
②컴포넌트부품을 캔버스로 끌어다 놓기텍스트, 이미지, 테이블, 입력, 체크리스트, 버튼, 링크, 카드, 동영상, LottieEDOC_COMPONENT_TEMPLATES_SELECT_ALL
③캔버스컴포넌트 선택·이동, 페이지 이동실제 문서 모양으로 표시없음
④속성선택한 컴포넌트·페이지·문서 설정입력 즉시 캔버스에 반영없음

A4. 조회 조건

문서 열기 창에서 내 문서 목록을 조회합니다. 관리자는 전체 문서 목록도 볼 수 있습니다.

A5. 문서 속성 정의

항목의미형식
문서 제목목록과 자료실에 보이는 이름문자
문서 여백페이지 안쪽 여백px 숫자
공개다른 사용자가 읽을 수 있는지켜기/끄기, 기본 끔
메뉴 경로자료실 안에서 보일 위치문자 (예: Documents/안내), 켜면 문서 제목이 기본값

A6. 버튼 동작

버튼확인·검증결과backend 처리
실행 취소 · 다시 실행없음최근 50단계까지 되돌림 (Ctrl+Z / Ctrl+Y)없음
새 문서없음빈 문서로 시작없음
문서 열기없음목록에서 고른 문서를 불러옴EDOC_USER_DOCUMENT_SELECT_ALL, EDOC_DOCUMENT_SELECT_ONE
문서 저장없음새 문서는 생성, 기존 문서는 덮어씀EDOC_DOCUMENT_UPSERT_ONE
문서 삭제확인 창문서 삭제, 되돌릴 수 없음EDOC_DOCUMENT_DELETE_ONE
페이지 추가 · 삭제없음현재 문서의 페이지 수 변경없음 (저장 시 반영)
PDF 내보내기없음PDF 파일 내려받기없음
MD 내보내기 · 가져오기없음Markdown 파일로 저장하거나 Markdown을 컴포넌트로 변환없음
AI 생성설명 입력, 모델 선택, 크레딧 잔액문서 초안을 캔버스에 채움EDOC_AI_GET_MODEL_LIST, EDOC_AI_GENERATE_DOCUMENT

A7. 권한

역할내 문서 작성·수정·삭제공개전체 문서 조회
로그인 사용자OO (내 문서)X
관리자OOO

A8. 상태 변화

작성 중저장비공개공개 + 메뉴 경로자료실 게시

A9. 데이터 연계

처리바뀌는 데이터함께 일어나는 일
저장TB_COR_EDOC_DOCUMENT공개·메뉴 경로가 있으면 메뉴 > 자료실에 표시
AI 생성TB_COR_CREDIT_MST, TB_COR_CREDIT_LEDGER서비스 AI를 쓰면 성공했을 때만 1회 1크레딧(기본값) 차감, 내 AI API 키를 쓰면 차감 없음, 잔액이 부족하면 생성하지 않음
삭제TB_COR_EDOC_DOCUMENT자료실에서도 사라짐

개정 이력

버전수정일수정 내용
1.02026-10-12최초 작성