- PermissionManagement externalSelection 콜백 함수 오류 수정 - setSelectedItems → onToggleSelection, onToggleSelectAll, getItemId 변경 - claudedocs 문서 폴더별 정리 (26개 파일) - dashboard/, guides/, settings/, construction/, sales/ 등 Co-Authored-By: Claude <noreply@anthropic.com>
83 lines
3.2 KiB
Markdown
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 (정산관리)
|