05-공사등록-폼 화면
05-공사등록-폼 화면
섹션 제목: “05-공사등록-폼 화면”
| 요소 | 유형 | 설명 |
|---|---|---|
| 공사 유형 | 드롭다운 | 건축/토목/통신선로 선택 |
| 공사명 | 입력필드 | 공사 이름 입력 |
| 설명 | 입력필드 | 공사 설명 |
| 위치 | 입력필드 | 공사 위치 |
| 현장대리인 | 드롭다운 | 담당 현장대리 선택 |
| 등록 | 버튼 | 공사 등록 처리 |
| 취소 | 버튼 | 목록으로 돌아가기 |
구현 상태
섹션 제목: “구현 상태”- ✅ 프론트 표시 확인
- ⚠️ 상세 동작 미검증
📝 수정사항 (분홍아빠 작성용)
섹션 제목: “📝 수정사항 (분홍아빠 작성용)”아래에 수정할 내용, 추가할 요소, 의견 등을 자유롭게 적어주세요.
(여기에 작성)💡 기획 의견 — 설계서 버전 관리 (2026-04-21 분홍아빠 제안)
섹션 제목: “💡 기획 의견 — 설계서 버전 관리 (2026-04-21 분홍아빠 제안)”- 설계서는 현장 상황에 따라 계속 수정됨
- 레드마인에서는 이력 추적이 안 돼서 어떤 게 변경됐는지 알 수 없었음
- GitHub처럼 diff + 버전 이력 관리가 필요
버전 체계 (공사별 설계서)
섹션 제목: “버전 체계 (공사별 설계서)”[공사: XX선로공사] └─ 설계서 버전 이력 ├─ v0.1 (설계중) ├─ v0.2 (설계중) ├─ v0.99 (설계중-최종) ├─ v1.0 ⭐ [확정] ← 승인/확정 시 ├─ v1.1 (확정수정) ├─ v1.2 (확정수정) └─ v2.0 ⭐ [재확정]상태 정의
섹션 제목: “상태 정의”| 상태 | 의미 | 버전명 예시 |
|---|---|---|
| 설계중 | 작성/수정 진행 중 | v0.1 ~ v0.99 |
| 확정 | 공사감독/관리자 승인 완료 | v1.0, v2.0 |
| 확정수정 | 확정된 버전을 현장 상황에 따라 수정 | v1.1, v1.2 |
필수 기능
섹션 제목: “필수 기능”-
버전 저장
- 설계서 내용(JSON 또는 텍스트/이미지 목록)을 버전별로 저장
- 누가/언제/어떤 상태로 저장했는지 기록
-
버전 비교 (Diff)
- 이전 버전 vs 현재 버전 비교
- 추가/삭제/변경 항목 하이라이트 표시
- 표시 예시: “
접속함체 위치→ OO역 경유 추가됨” / “케이블 길이→ 200m에서 250m으로 변경”
-
확정 (Lock)
- 관리자/공사감독이 “확정” 버튼 클릭
- 확정 버전은 임의 수정 불가 → 새 버전 생성(v1.1) 필요
- 확정 시 현장팀에게 알림(선번조사/절체 등 본격 진행)
-
회귀 (Rollback)
- 문제 발생 시 이전 확정 버전으로 복귀
- 복귀 시에도 이력으로 남김
적용 범위 (모든 단계에 적용 고려)
섹션 제목: “적용 범위 (모든 단계에 적용 고려)”| 단계 | 문서/자료 | 버전관리 필요성 |
|---|---|---|
| 설계 | 설계서 | ⭐핵심 |
| 진행 | 공가검토 결과 | 중간 |
| 진행 | 작업계획서 | 중간 |
| 준공 | 서류작성 | 높음 |
| 준공 | 공가신청서 | 높음 |
화면 내 버전 관리 UI
섹션 제목: “화면 내 버전 관리 UI”[공사 상세 화면] ├─ 설계 탭 │ ├─ 현재 버전: v0.3 (설계중) │ ├─ [임시저장] [확정] [이력보기] │ ├─ 설계 내용 (에디터/입력폼) │ └─ 이전 버전 비교 │ └─ v0.2 vs v0.3: "케이블规格 변경, 노선 추가" │ └─ 버전 히스토리 (사이드패널) ├─ v0.3 2026-04-21 현장대리 (설계중) ├─ v0.2 2026-04-20 현장대리 (설계중) ├─ v0.1 2026-04-19 현장대리 (설계중) └─ 누르면 해당 버전 내용 보기 or 비교DB 설계 힌트 (미확정)
섹션 제목: “DB 설계 힌트 (미확정)”ProjectDocument (공사별 문서)├── project_id├── doc_type (설계서/작업계획서/서류작성 등)├── version_name (v0.1, v1.0 등) — 사용자 입력 or 자동부여├── status (설계중/확정/확정수정)├── content (JSONB — 설계 내용 템플릿)├── change_summary ("케이블規格 변경, 노선 추가")├── previous_version_id (이전 버전 FK — diff 계산용)├── created_by, approved_by, approved_at└── created_at💡 기획 의견 — 작업(Work) 분리 + 포맷(템플릿) (2026-04-21 분홍아빠 추가 설명)
섹션 제목: “💡 기획 의견 — 작업(Work) 분리 + 포맷(템플릿) (2026-04-21 분홍아빠 추가 설명)”- 단순 “진행” 하나로 모든 작업을 묶으면 현장 운영이 안 됨.
- 외선팀만 필요할 때도 있고, 접속팀만 필요할 때도 있음.
- 현장대리가 판단하여 어떤 작업을 생성할지 결정해야 함.
공사 = 상위, 작업 = 하위로 분리
섹션 제목: “공사 = 상위, 작업 = 하위로 분리”[공사] ──1:N──> [작업1: 포설] [작업2: 선번조사] [작업3: 절체준비(=작업계획서)] [작업4: 절체작업(=코아구성)] [작업5: 철거]작업 생성자 + 수행자
섹션 제목: “작업 생성자 + 수행자”| 작업 | 생성(배정) | 수행 | 확인 |
|---|---|---|---|
| 포설 | 현장대리 | 외선팀 | 현장대리 |
| 선번조사 | 현장대리 | 접속팀(담당자지정) | 현장대리 |
| 절체준비 | 현장대리 | 현장대리 (작업계획서) | 공사감독/관리자 |
| 절체(코아구성) | 현장대리 | 접속팀 | 현장대리 |
| 밴딩작업 | 현장대리 (선번조사 실패 시) | 접속팀 | 현장대리 |
| 철거 | 현장대리(+자동) | 외선팀 | 현장대리 |
포맷(템플릿) 선택
섹션 제목: “포맷(템플릿) 선택”공사 등록 시 현장대리가 미리 정의된 포맷을 선택:
| 포맷 | 작업 구성 |
|---|---|
| 1번 전체 | 포설→선번조사→준비→코아구성→절체→철거 |
| 2번 간단 | 포설→코아구성 |
| 3번 절체만 | 절체→철거 |
| 4번 외선만 | 포설→철거 |
| 5번 | 등등 관리자가 자유 정의 가능 |
- 포맷은 관리자가 템플릿으로 정의.
- 현장대리가 공사 생성 시 선택.
- 필수 작업/옵션 작업 구분도 관리자가 설정.
- 작업 별로 원청 작업번호(WKS…) 등록 가능하도록.
용어 통일
섹션 제목: “용어 통일”| 용어 | 실무 동의어 | 쓰이는 팀 |
|---|---|---|
| 절체 | 코아구성 | 접속팀 |
| 절체준비 | 준비작업, 작업계획서 | 현장대리 |
| 선번조사 실패 → | 밴딩작업 | 접속팀 (검증용) |
반영 필요
섹션 제목: “반영 필요”- [[MiniCITY(v0.5_PARA_0502-)/01_PROJECTS(프로젝트)/C_공사관리ERP/공사관리ERP_설계서_v0.1]]: DB에
Work(작업) 테이블 추가,WorkTemplate(포맷) 테이블 추가 - [[MiniCITY(v0.5_PARA_0502-)/04_ARCHIVE(보관함)/버전별/v0.2-백업/MiniCITY(v0.2_진행중_0419-)/05.PROJECTS/C.공사관리ERP/화면별/05-공사등록-폼/현재]]: 공사 등록 시 포맷 선택 추가
- [[MiniCITY(v0.5_PARA_0502-)/01_PROJECTS(프로젝트)/C_공사관리ERP/화면별/04-공사관리-목록/현재]]: 공사별 작업 현황 표시
- [[MiniCITY(v0.5_PARA_0502-)/01_PROJECTS(프로젝트)/C_공사관리ERP/공사관리ERP_작업흐름-통신선로]]: 본 문서와 연결
히스토리
섹션 제목: “히스토리”- [[MiniCITY(v0.5_PARA_0502-)/04_ARCHIVE(보관함)/버전별/v0.2-백업/MiniCITY(v0.2_진행중_0419-)/05.PROJECTS/C.공사관리ERP/화면별/05-공사등록-폼/v1_20250421]] — 최초 작성
- v2 — 설계서 버전 관리 + 작업(Work) 분리 + 포맷 개념 확정