Files
sam-react-prod/claudedocs/construction/[REF] construction-project-flow.md
유병철 b59150551e chore(WEB): PermissionManagement 오류 수정 및 claudedocs 폴더 정리
- PermissionManagement externalSelection 콜백 함수 오류 수정
  - setSelectedItems → onToggleSelection, onToggleSelectAll, getItemId 변경
- claudedocs 문서 폴더별 정리 (26개 파일)
  - dashboard/, guides/, settings/, construction/, sales/ 등

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-17 13:11:35 +09:00

3.2 KiB

Juil Project Process Flow Analysis

Based on provided flowcharts.

1. Project Progress Flow (Main Lifecycle)

Modules & Roles

Role Key Activities Output/State
Field Briefing User Attend briefing, Upload data Project Initiated
Estimate/Bid Manager Create Estimate (Approve/Return)
Bid Participation
Win/Loss Check
Estimate Created
Bid Submitted
Project Won/Lost
Contract Manager Create Contract (Approve/Return)
Contract Execution
Handover Decision
Contract Finalized
Order/Construction Manager Handover Creation (Approve/Return)
Field Measurement
Structural Review (if needed)
Order Creation (Approve/Return)
Construction Start
Handover Doc
Measurement Data
Structural Report
Order Placed
Progress Billing Manager Create Progress Billing (Approve/Return)
Change Contract Check
Client Approval
Settlement
Bill Created
Settlement Complete

2. Construction & Billing Detail Flow

Detailed Steps by Role

Order Manager

  1. Handover: Create handover document -> Approval Loop.
  2. Field Work: Field Measurement.
  3. Engineering: Structural Review (Condition: if needed).
  4. Ordering: Create Order -> Approval Loop.

Construction Manager

  1. Execution: Start Construction.
  2. Resources: Request Vehicles/Equipment.
  3. Management: Construction Management -> Issue Check.
  4. Issue Handling: Manage Issues if they arise.

Work Foreman (Field)

  1. Assignment: Receive Construction Assignment.
  2. Personnel: Check New Personnel -> Sign up if needed.
  3. Attendance: GPS Attendance Check.
  4. Daily Work:
    • Perform Construction Work.
    • Photo Documentation.
    • Work Report.
    • Personnel Status Report.

Progress Billing Manager

  1. Billing: Create Progress Billing -> Approval Loop.
  2. Change Mgmt: Check if Change Contract is needed.
    • If needed: Trigger Contract Manager flow.
  3. Client: Get Construction Company (Client) Approval.
  4. Finish: Settlement.

Contract Manager (Change Process)

  1. Drafting: Create Change Contract (triggered by Billing).
  2. Approval: Internal Approval Loop.
  3. Execution: Change Contract Process.
  4. Client: Get Construction Company (Client) Approval.
  5. Finish: Change Contract Complete.

3. Proposed Menu Structure (Juil)

Based on the flow, the recommended menu structure is:

  • Dashboard: Overall Status
  • Project Management (프로젝트 관리)
    • Field Briefing (현장설명회)
    • Estimates & Bids (견적/입찰)
    • Contracts (계약관리)
  • Construction Management (공사관리)
    • Handovers (인수인계)
    • Field Measurements (현장실측)
    • Structural Reviews (구조검토)
    • Orders (발주관리)
    • Construction Execution (시공관리) - Includes Vehicles, Issues
  • Field Work (현장작업) - Mobile Optimized?
    • My Assignments (시공할당)
    • Personnel Mgmt (인력관리)
    • Attendance (GPS출근)
    • Daily Reports (업무보고/사진)
  • Billing & Settlement (기성/정산)
    • Progress Billing (기성청구)
    • Change Contracts (변경계약)
    • Settlements (정산관리)