콘텐츠로 이동

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
  1. 버전 저장

    • 설계서 내용(JSON 또는 텍스트/이미지 목록)을 버전별로 저장
    • 누가/언제/어떤 상태로 저장했는지 기록
  2. 버전 비교 (Diff)

    • 이전 버전 vs 현재 버전 비교
    • 추가/삭제/변경 항목 하이라이트 표시
    • 표시 예시: “접속함체 위치OO역 경유 추가됨” / “케이블 길이200m에서 250m으로 변경”
  3. 확정 (Lock)

    • 관리자/공사감독이 “확정” 버튼 클릭
    • 확정 버전은 임의 수정 불가 → 새 버전 생성(v1.1) 필요
    • 확정 시 현장팀에게 알림(선번조사/절체 등 본격 진행)
  4. 회귀 (Rollback)

    • 문제 발생 시 이전 확정 버전으로 복귀
    • 복귀 시에도 이력으로 남김

적용 범위 (모든 단계에 적용 고려)

섹션 제목: “적용 범위 (모든 단계에 적용 고려)”
단계문서/자료버전관리 필요성
설계설계서⭐핵심
진행공가검토 결과중간
진행작업계획서중간
준공서류작성높음
준공공가신청서높음
[공사 상세 화면]
├─ 설계 탭
│ ├─ 현재 버전: v0.3 (설계중)
│ ├─ [임시저장] [확정] [이력보기]
│ ├─ 설계 내용 (에디터/입력폼)
│ └─ 이전 버전 비교
│ └─ v0.2 vs v0.3: "케이블规格 변경, 노선 추가"
└─ 버전 히스토리 (사이드패널)
├─ v0.3 2026-04-21 현장대리 (설계중)
├─ v0.2 2026-04-20 현장대리 (설계중)
├─ v0.1 2026-04-19 현장대리 (설계중)
└─ 누르면 해당 버전 내용 보기 or 비교
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) 분리 + 포맷 개념 확정