This is a one-time setup that takes about 20 minutes and requires M365 admin access.
Step 1 — Create a SharePoint site
Go to
admin.microsoft.com → SharePoint → Sites → Active sites → Create.
Choose "Team site". Name it
WSMFG Production. Note the URL (e.g.
https://darex.sharepoint.com/sites/WSMFG).
Step 2 — Create four SharePoint Lists
On the new site, click
New → List and create these four lists exactly:
WsmfgJobs ·
WsmfgLaborEntries ·
WsmfgPartsRequests ·
WsmfgMachineData
For each list, keep the default columns — the app manages the schema automatically on first write.
Step 3 — Register an Azure App (for API access)
Go to
portal.azure.com → Azure Active Directory → App registrations → New registration.
Name:
WSMFG Tracker. Supported account types:
Accounts in this organizational directory only.
Redirect URI:
Single-page application (SPA) → enter the URL where this HTML file will live on SharePoint (e.g.
https://darex.sharepoint.com/sites/WSMFG/SitePages/tracker.aspx).
Click
Register. Copy the
Application (client) ID — paste it into the Client ID field above.
Step 4 — Grant API permissions
In the app registration:
API permissions → Add a permission → Microsoft Graph → Delegated.
Add:
Sites.ReadWrite.All and
Lists.ReadWrite.All.
Click
Grant admin consent for Darex.
Step 5 — Get your Tenant ID
In Azure AD:
Azure Active Directory → Overview. Copy the
Directory (tenant) ID — paste it into the Tenant ID field above.
Step 6 — Upload this HTML file to SharePoint
On the WSMFG SharePoint site:
Site Pages → New → Web Part page, or simply upload this HTML to a document library and share the link company-wide. All logged-in users will authenticate silently via their existing M365 session.
✓ Once configured, every save from any browser automatically syncs to SharePoint Lists. All users see live shared data. No separate server, no database subscription — it uses your existing M365 infrastructure.