Files
sam-docs/plans/document-management-system-changelog.md
권혁성 0a80b79679 docs:문서관리 계획 Phase 2.3 완료 반영 (진행률 40%)
- Phase 2.3 완료 (결재 워크플로우: 제출/승인/반려)
- changelog에 Phase 2.3 상세 이력 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 05:00:50 +09:00

2.5 KiB

문서관리 시스템 - 변경 이력

본 문서: docs/plans/document-management-system-plan.md의 변경 이력 최종 업데이트: 2026-01-31


변경 이력

날짜 항목 변경 내용 관련 섹션 승인
2026-01-31 초안 기존 시스템 분석 기반 계획 문서 전면 재작성 본 문서 -
2026-01-31 Phase 1.1 완료 양식 편집 UI 5개 탭 전체 CRUD 확인 (사실상 완료) 섹션 3.1, 11.1 -
2026-01-31 Phase 1.2 완료 viewJS.php 라우팅 분석 + EGI/SUS 대표 2종 상세 분석 + 공통패턴 추출 섹션 3.1, 11.2 -
2026-01-31 Phase 1.3 완료 IncomingInspectionTemplateSeeder 생성. EGI(ID:7), SUS(ID:8) 2종 시드 완료. 결재2+기본필드10+섹션+항목+컬럼 전체 섹션 3.1 -
2026-01-31 Phase 1.4 완료 미리보기 기능 기존 구현 확인. 모달로 결재란+기본정보+검사이미지+검사테이블(complex)+Footer 모두 렌더링 섹션 3.1 -
2026-01-31 Phase 1.5 완료 양식 복제 기능. duplicate() 메서드 + 라우트 + 테이블 버튼 + JS 함수 추가 섹션 3.1 -
2026-01-31 Phase 2.1 완료 문서 생성 기능 보완. ①문서번호 카테고리별 prefix(IQC/PRD/SLS/PUR, YYMMDD-순번) ②결재라인 초기화(template.approvalLines→document_approvals) ③기본필드 뷰 속성 불일치 수정(field_type/label/default_value 매핑, Str::slug로 field_key 생성) ④섹션 title 참조 수정 섹션 3.2 -
2026-01-31 Phase 2.2 완료 문서 데이터 입력 UI. ①섹션별 동적 검사 테이블 렌더링(complex/select/check/measurement/text 컬럼 타입 지원) ②서브 라벨 행(complex 컬럼의 n1/n2/n3) ③정적 컬럼 자동 매핑(NO/검사항목/검사기준/검사방식/검사주기→item속성) ④종합판정+비고 Footer ⑤JS 폼 데이터 수집(기본필드+섹션데이터+체크박스) ⑥백엔드 saveDocumentData() 공통 메서드(section_id/column_id/row_index EAV 저장) 섹션 3.2 -
2026-01-31 Phase 2.3 완료 결재 워크플로우. ①API: submit(DRAFT→PENDING), approve(단계별 승인, 전체 완료 시 APPROVED), reject(반려 사유 필수, REJECTED) ②edit.blade: 결재 제출 버튼 + JS ③show.blade: 승인/반려 버튼, 반려 모달, 결재 현황 속성 수정(step/role/acted_at), 상태 배지 CSS ④재제출 시 결재라인 상태 초기화 ⑤라우트: submit/approve/reject 3개 추가 섹션 3.2 -