4.7 KiB
4.7 KiB
Offboarding Record — Tamra Matthews
Date: 2026-06-30 · Performed by: Howard Enos (ClaudeTools session) · Authorized by: Howard Enos
Separation type: Voluntary (left Cascades, June 2026) · Role: Move-In Coordinator (Marketing / Sales)
Runbook: docs/security/termination-procedures.md
Identities handled
- M365 (cloud-only):
tamra.matthews@cascadestucson.com— id2d9cf0d1-2b0b-424e-9cd1-91eaac408837(onPremisesSyncEnabled=null— cloud-mastered object, NOT Entra-synced) - On-prem AD:
Tamra.Matthews(wasOU=Marketing,OU=Departments,DC=cascades,DC=local— separate object, NOT Entra-synced; renamed from Tamra.Johnson 2026-04-13) - ALIS: Not handled this session — Move-In Coordinator role; confirm/disable ALIS staff profile if she had clinical/ALIS access (open follow-up below).
Actions completed (M365)
| # | Action | Result |
|---|---|---|
| 1 | Revoke active sign-in sessions | HTTP 200 |
| 2 | Block sign-in (accountEnabled=false) |
confirmed false |
| 3 | Reset password (random, vaulted) | OK — no elevation needed (holds no admin role, no PAA stranding) |
| 4 | Convert mailbox → SharedMailbox | confirmed (RecipientTypeDetails=SharedMailbox) |
| 5 | Grant FullAccess to Crystal Rodriguez, Megan Hiatt, Meredith Kuhn, Ashley Jensen | all 4 confirmed FullAccess |
| 6 | Hide from GAL (HiddenFromAddressListsEnabled=true) |
confirmed |
| 7 | Remove O365 Business Standard license (f245ecc8…) |
confirmed 0 licenses — frees 1 seat |
| 8 | Remove from groups Sales, All Cascades, SG-SSPR-Eligible |
HTTP 204 ×3 |
AutoMapping — all 4 auto-attach (resolved)
- All four delegates (Crystal Rodriguez, Ashley Jensen, Megan Hiatt, Meredith Kuhn) have FullAccess with AutoMapping — the shared mailbox auto-attaches in their Outlook and stays until they remove it.
- Gotcha encountered + fix: the first pass added all 4 in a rapid loop with
AutoMapping:$true; only Crystal + Ashley persisted — Megan + Meredith rolled back to NONE (cmdlet echoed success). Cause: rapid sequential AutoMapping writes contend on the samemsExchDelegateListLinkattribute on Tamra's mailbox; the middle writes lost the race and a failed link-write aborts the wholeAdd-MailboxPermissiontransaction. Fix: re-grant the missing users one at a time, spaced (~6-8s), with verify-and-retry —Remove-MailboxPermission→ poll until NONE →Add-MailboxPermission -AutoMapping $true→ confirm it persists. Both took on the first spaced attempt. (The literalmsExchDelegateListLinklist is not exposed in the Exchange Operator REST schema; persistence of anAutoMapping:$truegrant is the success signal.)
Actions completed (on-prem AD, CS-SERVER)
Set-ADAccountPassword -Reset(random, vaulted)Disable-ADAccount Tamra.Matthews→ Enabled=False- Group memberships: already 0 (no explicit groups) — nothing to strip
Move-ADObject→CN=Tamra Matthews,OU=Excluded-From-Sync,DC=cascades,DC=local
Retention / compliance
- No Litigation Hold applied. Decision (Howard, 2026-06-30): although Move-In Coordinator is a resident-intake / PHI-adjacent role, Howard authorized the same posture as the Alma Montt offboarding — shared-mailbox conversion + zero-deletion (no mailbox deleted), license removed to free the seat. Mailbox is preserved under default MRM retention; revisit if her PHI-access determination or a legal hold changes. Litigation Hold remains available later (tenant has Business Premium / Exchange Plan 2) if the determination changes.
- Passwords stored for emergency recovery/audit only: vault
clients/cascades-tucson/tamra-matthews(m365_password,ad_password). Do NOT re-enable without authorization.
Open follow-ups
- ALIS staff profile — confirm whether Tamra had ALIS access; if so, disable the staff record (audit record stays). Her M365 SSO tie is already severed by the sign-in block.
AutoMapping for Megan Hiatt + Meredith Kuhn— RESOLVED 2026-06-30: re-granted one at a time (spaced) so AutoMapping persisted. All 4 now auto-attach.- Reconcile Tamra out of forward-looking plans/rosters. Share roster
docs/migration/share-group-roster-proposed-2026-06-25.mdalready shows her struck-through (leaving);docs/servers/active-directory.mdOU=Marketing row updated to disabled + Excluded-From-Sync. April/May questionnaires, CSVs, and the staff rosterreports/cascades-staff-2026-04-22.csvleft as historical record. - Note (separate): Megan Hiatt's M365 account carries a
CREDENTIAL_STUFFING_ACTIVEflag in the April tenant inventory — unrelated to this offboarding, but worth a breach check.