1
tenant admin / owner
approve PnP admin consent
admin consent required before SharePoint Lists can be created with PnP
Open the admin consent URL as the RaveFocus tenant admin or owner and approve the PnP SharePoint connection.
open consent link
- Proof
- No private data is needed. Capture only whether consent was approved.
- Stop if
- You are not the tenant admin/owner or the consent screen does not match the listed PnP application ID.
2
admin
retry one List only
blocked: admin consent still required
Run the guarded retry for task requests only. Do not create every List until this first retry succeeds.
powershell -NoProfile -ExecutionPolicy Bypass -File launch\create-sharepoint-lists-from-templates.ps1 -ListName "task requests" -AuthMode DeviceLogin -Tenant ravefocus.onmicrosoft.com -Apply
- Proof
- Use outputs/sharepoint-after-consent-unblock.csv and outputs/sharepoint-first-list-apply-attempt.html.
- Stop if
- The retry still says admin consent required or task requests is not created correctly.
3
admin
build worker Lists in order
ready for manual SharePoint List build
Create the remaining worker-facing Lists first, then support Lists. There are 15 worker-facing Lists and 17 support Lists.
open support file
- Proof
- Keep the generated List URLs and NewForm URLs only; do not paste sensitive records.
- Stop if
- Any List name, columns, or NewForm URL does not match the generated build order.
4
admin
verify forms and sync IDs
manual SharePoint setup required
Run SharePoint form verification, sync captured IDs, rebuild ID reconciliation, then run the final preflight report.
npm.cmd run verify:sharepoint-forms
npm.cmd run sync:sharepoint-ids
npm.cmd run build:microsoft-id-reconciliation
npm.cmd run preflight:final-report
- Proof
- Expected proof: live form verification CSV, ID sync report, reconciliation report, and final preflight.
- Stop if
- Any worker-facing List is missing or final preflight still blocks forms-live.