Log a maintenance request
Step 1 — your details and what you see. Step 2 — review the AI assessment, edit anything, then Send.
Drag a photo here, or click to choose a file
Open work orders by severity
🏭 Team performance (KPI)
| Team | Open | Done | Avg KPI | Rating | On-time | Score |
|---|---|---|---|---|---|---|
| — | ||||||
👷 Technician performance (KPI)
| Technician | Team | Done | Avg KPI | Rating | Score |
|---|---|---|---|---|---|
| No technicians assigned yet | |||||
Work orders
| ID | Equipment | Location | Sev | Dept | Ref | Deadline | Status | KPI |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Manpower schedule
The roster is read live from Manpower_Schedule.xlsx in SharePoint. Edit that Excel — add/remove technicians, change teams, or set Available = No when someone is absent — and the app updates automatically within ~5 minutes. No upload needed. Work orders are auto-assigned only to available technicians in the matching team.
Excel columns: Name · Team · Role · Email · Available (Yes/No). Teams: Civil & Structural, Mechanical, Electrical, HSES.
⚠ This Admin area is currently open to anyone with the link. We'll restrict it to admins when Microsoft sign-in is added.
📊 Open the schedule in Excel
Current roster
| Name | Team | Role | Available | |
|---|---|---|---|---|
| Loading… | ||||
How it works
Photo + note (this app)
▶ AI triage (equipment · severity · department)
▶ IOM grounding → action plan · non-manual steps tagged [EXTERNAL REFERENCE - NOT FROM MANUAL]
▶ Logged to the AI_Work_Orders SharePoint list + deadline (Critical 24h · High 48h · Medium 5d · Low 14d, weekends excluded)
▶ Department emailed
▶ Technician updates Status → Completed
▶ AI KPI score 0–10 written back
▶ This dashboard + the Excel master tracker in SharePoint