Multiple Seats per Person (Primary + Alternates) with Map/Profile Visibility
The attachment includes details with screenshots as well.
Title: Multiple Seats per Person (Primary + Alternates) with Map/Profile Visibility
Problem:
-Each teammate can only hold one seat.
- No way to assign/track multiple seats per person.
- Workaround (mark alt seat as “Visitor”) is error-prone; shows on desktop only, not Hummingbird mobile.
- Impacts reporting, visibility, and Outlook DL accuracy.
Proposal:
- Allow multiple seat assignments per person: 1 Primary + N Alternate seats.
- UI: assign/manage seats on the person record; tag each seat as Primary or Alternate.
- Visibility: show Primary and Alternates on desktop and Hummingbird maps; show all seats on the person profile.
- Search: find a person by any of their seats; show both locations in results.
- Reporting: new fields/exports for Primary/Alternate seats to support metrics & distribution lists.
- Guardrails: capacity rules still enforced; Primary required; Alternates optional.
Benefits
- Accurate maps and profiles; no “Visitor” hacks.
- Better data integrity, reporting, and comms lists.
- Faster wayfinding when teammates split time across sites.
Acceptance Criteria
- I can add multiple seats to a person and mark one as Primary.
- All seats display on desktop and Hummingbird maps.
- Person profile lists all seats with Primary clearly labeled.
- Search returns a person by any assigned seat.
- Exports/API include Primary/Alternate fields for reporting.