The app connects through a same-origin Cloudflare API proxy. Configure the Apps Script URL and API key as Cloudflare secrets, then publish a laptop forecast snapshot.
Fleet overview
Reference date: —Equipment in snapshot
—
Published fleet
Overdue PM
—
Remaining SMU ≤ 0
Plan today
—
Remaining SMU 0–24
Due soon
—
Remaining SMU 48–250
Priority units
Lowest remaining SMUConnect to cloud to load forecast.
Cloud connection
Not configured
Connection settings
Browser requests now go to the same-origin Cloudflare Pages Function at /api. Set the Apps Script URL and API key as encrypted Cloudflare secrets; do not paste secrets into the browser.
PMS Forecast
0 unitsNo forecast snapshot loaded.
PM History update
Email submission onlySubmit a completed PM record to the fixed planning recipients configured in Apps Script. This mobile form calls sendpmhistoryemail only. It does not write to Google Sheets.
Submission rule
Recipients are controlled on the server by the
PM_HISTORY_RECIPIENT_EMAIL Script Property. The phone user cannot change the recipient list. No email is sent until you press the submit button.PMS Forecast & Planning Management System · Mobile pilot · Dev. Muqni · 2026