An end-to-end script to validate the Construction Impact intake, tracker, PMO board, and triage on the live Experience site. Follow each scenario in order; every scenario lists exact steps, the data to enter, and the expected result.
Environment: CVGBox sandbox · Site: Command Center (Live)
★Quick links
Report an Impact Guest
Public intake form (no login). Open in a private/incognito window to test as a real guest.
Why #2 matters: with "Secure guest user record access" on, guests can't own records. If no default owner is set for Request, the submission in Scenario A will fail with an ownership/insufficient-access error.
◔Reference test data (seeded in CVGBox)
Use these known-good values. Four sample requests were pre-seeded through the real intake service so the tracker and board have data on day one.
Pick-from values for a new submission
Field
Use this value
Project
Phase 1 - TMP (has 8 stakeholder companies)
Company / Tenant
American Airlines · United Airlines · Frontier Airlines · Clear (or “Other / not listed”)
Facility → Level → Zone
Concourse B → Boarding Level → Concourse B - Boarding
Pre-seeded requests (for tracker & board)
Tracking #
Reporter email
Status
Priority
Company
Type
REQ-0070
walkthrough.tester@example.com
New
Medium
American Airlines
Noise / Vibration
REQ-0071
sample.reporter1@example.com
Under Review
High
United Airlines
Dust / Air Quality
REQ-0072
sample.reporter2@example.com
In Progress
Medium
Frontier Airlines
Access / Wayfinding
REQ-0073
sample.reporter3@example.com
Resolved
Low
Clear
Utility Interruption
AGuest submits an impact — happy path Guest · Mobile
Open the Report page. The header reads “Report a Construction Impact.”
Select Project = Phase 1 - TMP. The Company picklist should now enable.
Select Company / Tenant = American Airlines.
Enter Your name = Taylor Tenant, Email = your.email@example.com (use an address you can recognize), Mobile optional.
Set the location: Facility = Concourse B → Level = Boarding Level → Zone = Concourse B - Boarding.
Select Type of impact = Noise / Vibration.
What's happening? = Jackhammering above Gate B12 during boarding.
Affected areas / details = a sentence describing the impact.
Tap Submit report.
Expected: a confirmation screen appears — “Request received” — showing a tracking number (e.g. REQ-00xx) and a “New” badge. Write down the tracking number and the email you used for Scenario D.
On a fresh Report page, tap Submit report immediately without filling anything.
Try submitting with a Project selected but no “What's happening?” text.
Enter an invalid Email like not-an-email and try to submit.
Clear the Project selection and confirm the Company picklist is disabled.
Expected: Submit stays disabled / blocks until Project, a valid Email, and “What's happening?” are all provided. Company is disabled until a Project is chosen.
Requires internal setup: the commandCenterBoard component must be placed on a Lightning App/Home page or tab (see Experience_Site_Setup.md §6a) and the tester must have the Command Center PMO permission set. If the board isn’t placed yet, use the “All Requests list” link and Scenario G instead.
Log into CVGBox as a PMO user and open the Command Center Board.
Confirm four columns — New / Under Review / In Progress / Resolved — populated with the seeded requests (REQ-0070…0073) plus any you submitted.
Check the metric tiles (total, open, high-priority).
Drag a card from New to Under Review.
Expected: the card moves columns and the underlying Command Center Status updates (refresh to confirm it persists).
Open a Construction Impact request (e.g. REQ-0070).
Launch the Impact Triage action (record page action) — or edit the fields directly if the action isn’t added to the layout yet.
Set Command Center Status = In Progress, Command Center Priority = High, choose an Assignee, and enter a Response note like Crew scheduled tonight; barrier being relocated.
Save.
Expected: the record shows the new status, priority, assignee, and response note. On the board the card reflects the change.
In the incognito (guest) window, paste an internal record URL, e.g. https://citiri-cvg--cvgbox.sandbox.my.site.com/command/s/detail/a1lWA000000xHuTYAU
Also confirm there is no public list of all requests anywhere on the site.
Expected: the guest cannot open any Request record directly — only the ref + email tracker returns data, and only the matching record. No sharing rule exposes Requests to guests.
If a guest can open a record or see a list of all requests — stop and report it. That indicates a guest sharing rule or an over-broad permission was added; it must be removed.