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

83 lines
3.2 KiB
Markdown

# 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) <br> Bid Participation <br> Win/Loss Check | Estimate Created <br> Bid Submitted <br> Project Won/Lost |
| **Contract Manager** | Create Contract (Approve/Return) <br> Contract Execution <br> Handover Decision | Contract Finalized |
| **Order/Construction Manager** | Handover Creation (Approve/Return) <br> Field Measurement <br> Structural Review (if needed) <br> Order Creation (Approve/Return) <br> Construction Start | Handover Doc <br> Measurement Data <br> Structural Report <br> Order Placed |
| **Progress Billing Manager** | Create Progress Billing (Approve/Return) <br> Change Contract Check <br> Client Approval <br> Settlement | Bill Created <br> 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 (정산관리)