Set email
Scope
Owner
Search
CPI
GM%
Health
State
RED — Immediate Attention Required 0
CPI < 0.85 or GM% < 10% · Critical alerts
#JobPMWhyCPIFcst GM%% DoneEAC ΔCost LeadLast ReportAlertsQuick Action
YELLOW — Watching 0
CPI 0.85–0.99 or GM% 10–18% · Pending items
#JobPMWhyCPIFcst GM%% DoneEAC ΔCost LeadLast ReportAlertsQuick Action
GREEN — On Track 0
CPI ≥ 1.0 · GM% ≥ 18% · No unresolved alerts
#JobPMWhyCPIFcst GM%% DoneEAC ΔCost LeadLast ReportAlertsQuick Action
Action Queue Structured feed of issues, alerts & tasks — primary daily workflow
All Open 0
My Queue 0
Snoozed 0
Blocked 0
Completed Today 0
Variance Table
Backlog
PM Scorecard
Map
Job Code Project Status PM Budget GM Proj GM Fcst GM CPI % Cost Contract
Jobs with budget hours > 0 and zero actuals — pre-production backlog
Job Code Project PEx PM Contract Value Budget Hrs Status
TOTALS
Sorted Fcst GM% ASC — underperformers at top. Click a row to filter Variance Table to that PM.
PM Name Active Jobs Avg Fcst GM% Portfolio CPI Hrs at Risk Report Compliance EAC Drift Flag
CPI < 0.85 — Red
CPI 0.85–0.99 — Yellow
CPI ≥ 1.0 — Green
No actuals — Gray
Map uses OpenStreetMap tiles (Leaflet). Set MAPS_KEY constant in script to enable auto-geocoding via Google Maps API.