CVG · Command Center V3
Triage, Assignment & Notifications — Validation Walkthrough
Script for Cathryn to validate the Kenza swimlane v3 workflow: every submission lands with Lisa for triage, hand-off emails fire only after reassignment, CVG facilities get dual notify via public group, and resolution emails go to the submitter when enabled.
Environment: CVG production · Portal: citiri-cvg.my.site.com/command · V3 deployed September 2026
★Quick links
Routing Default Config
Initial Assignee, Elevate assignee, facilities group, resolution toggle.
Open Default routing ↗
Public Groups Setup
Create or verify CVG Facilities (Kenza + AJ).
Public Groups ↗
Flows Setup
Both hand-off and resolved flows must be Active.
Flows ↗
Tip: keep this page open, an incognito window for guest steps, and a logged-in Salesforce window for triage + inboxes.
≡V3 flow at a glance
Submit → confirmation to reporter + create email to triage (Lisa) · Assignee = Lisa
Lisa reassigns → hand-off email to new assignee (+ facilities public group if non-Elevate)
Resolved → reporter email with Response text (if toggle on)
0Pre-flight & seed config
Confirm once before the demo. V3 code is deployed; these config steps wire Lisa, Metz, and the facilities group.
| # | Check | Open | Status |
| 1 |
Guest form loads; Type of impact and Elevate question visible |
Report page ↗ |
Verify |
| 2 |
Default routing → Initial Assignee = Lisa Marrlett |
Default ↗ |
Seed |
| 3 |
Elevate Assignee = Michael Metz (reference for Elevate hand-offs) |
Default ↗ |
Seed |
| 4 |
Public group CVG Facilities with Kenza + AJ; developer name in Facilities Notify Group |
Public Groups ↗ |
Seed |
| 5 |
Lisa people row: Notify On Create ✓, Notify On SLA ✓ (Adam off create if Lisa-only) |
People list ↗ |
Seed |
| 6 |
Notify Reporter On Resolved checked on Default |
Default ↗ |
Seed |
| 7 |
Flows Command Center Assignee Changed and Command Center Resolved are Active |
Flows ↗ |
Activate |
V3 vs V2: Metz and facilities team do not get emails at submit. They get hand-off mail only after Lisa changes Assignee.
1Configuration — show this first Config · Demo
All assignment and notification policy lives on one routing record. CVG can swap people here without a Citiri deploy.
Assignment section
- Initial Assignee (Triage) = Lisa — every new request assigns here at submit.
- Elevate Assignee = Metz — Lisa picks this user when Elevate = Yes.
- Facilities Notify Group = public group developer name — Kenza + AJ get hand-off copy on non-Elevate reassignments.
Notifications section
- Notify Reporter On Resolved — when checked, submitter gets email when status → Resolved (includes Response field).
People related list
| Flag | V3 use |
| Notify On Create | Lisa inbox on every submission |
| Notify On Assign | Optional extra hand-off recipients |
| Notify On SLA | Chase stale New requests (1 business day) |
| Notify On Ops Assign | Legacy V2 — not used at submit in V3 |
Expected: Cathryn can explain the whole dispatch table from Default + people rows, without opening Apex.
Pass / Fail — notes: __________________________________
◔Reference people & inboxes
| Role | Person | Watch mailbox | User |
| Triage owner |
Lisa Marrlett |
lmarrlett@cvgairport.com |
Open ↗ |
| Elevate assignee |
Michael Metz |
michael.metz@skanska.com |
Open ↗ |
| Facilities assignee |
Kenza Khettouch |
kkhettouch@cvgairport.com |
Open ↗ |
| Facilities (group notify) |
Alonzo Allen (AJ) |
aallen@cvgairport.com |
Open ↗ |
Guest form values
| Field | Use this |
| Company / Tenant | American Airlines |
| Your name / Email | Your name + an inbox you can open |
| Facility | Concourse B (then any Level / Zone) |
| Type of impact | Noise / Vibration |
| Short summary | V3 walkthrough — jackhammering near Gate B12 |
AGuest submit — Elevate Yes Guest · Incognito
- Fill the form (table above). Set Elevate Program? = Yes.
- Submit. Note tracking number REQ-00xx — this is Request A.
- Open Request A in Salesforce.
Expected: Elevate = Yes; Project = Elevate CVG; Assignee = Lisa (not Metz yet). Reporter got confirmation. Lisa got create email. Metz did not get assignment email at submit.
Pass / Fail — notes: __________________________________
BGuest submit — Elevate No Guest
- Submit a second report with Elevate = No. Note tracking number — Request B.
- Confirmation should say “CVG has your report” (not Elevate CVG).
- Open Request B in Salesforce.
Expected: Elevate = No; Project blank; Assignee = Lisa. Lisa got create email. Kenza and AJ did not get email yet (no hand-off until triage).
Pass / Fail — notes: __________________________________
CLisa triage → Metz (Elevate path) Lisa · Triage
- Open Request A (Elevate Yes).
- Change Assignee to Michael Metz. Save.
- Check Metz inbox for hand-off email.
Expected: Metz receives “Work request assigned” / hand-off email. Lisa does not need a second create email. Facilities group is not notified (Elevate path).
Pass / Fail — notes: __________________________________
DLisa triage → Kenza (facilities path) Lisa · Triage
- Open Request B (Elevate No).
- Change Assignee to Kenza Khettouch. Save.
- Check Kenza and AJ inboxes.
Expected: Kenza gets hand-off email as assignee. AJ gets the same hand-off via CVG Facilities public group. Metz does not get this email.
Dual notify: Only one Assignee field (Kenza). AJ is notified through the public group — not as co-assignee.
Pass / Fail — notes: __________________________________
EResolve → reporter email Assignee
- On Request B (or A), set Status = Resolved.
- Fill Response with text the submitter should see, e.g.
Work completed; noise mitigation in place.
- Save. Check the reporter email used on the guest form.
Expected: Reporter receives resolved email with Response text. Tracker shows the update. Unchecking Notify Reporter On Resolved on Default stops this without a deploy.
Pass / Fail — notes: __________________________________
FChange people without deploy Config
- Show Initial Assignee — explain swapping Lisa changes who gets every new request.
- Show Elevate Assignee — one field to replace Metz.
- Show People related list — add/deactivate rows for create, assign, or SLA emails.
- Show Facilities Notify Group — tie to Setup → Public Groups for Kenza + AJ.
- Toggle Notify Reporter On Resolved — immediate on/off for resolution emails.
Expected: Cathryn sees that day-to-day staffing changes need no Citiri ticket.
Pass / Fail — notes: __________________________________
GTracker & form sanity checks Guest
- Tracker: enter Request B tracking number + reporter email — status and Response visible.
- Form: leave Type of impact blank and submit — should block with validation.
- Form: leave Elevate blank — should block with validation.
Pass / Fail — notes: __________________________________