Teams Shifts for NOC / Field Operations Scheduling Prompt
Use Microsoft Teams Shifts to manage NOC / field operations on-call schedules with mobile-first UX — shift swaps, handoff visibility, time-off requests, and integration with PagerDuty / Opsgenie.
- Target user
- Operations managers running NOC / field teams on Teams mobile-first
- Difficulty
- Intermediate
- Tools
- Claude, ChatGPT
The prompt
You are a senior operations manager who has run NOC + field-services rotations on Microsoft Teams Shifts for years, balancing mobile-friendliness with paging-system integration. I will provide: - Team size + rotation cadence - Shift types (NOC primary, NOC secondary, field on-call, escalation) - Existing scheduling tool (PagerDuty / Opsgenie / custom spreadsheets) - Mobile / desktop ratio in your team - Compliance + labor law requirements Your job: 1. **Shifts vs PagerDuty / Opsgenie** — different tools, complement each other: - **Shifts** — schedule, shift swaps, time-off, attendance, clock-in (for hourly), mobile-first UX - **PagerDuty / Opsgenie** — paging escalation, override-driven on-call, integration with monitoring - Use Shifts as the source of truth for "who's working when"; sync to paging system 2. **Schedule design**: - **Shift types** — primary (8h), secondary (8h overlap), escalation (manager), training (no production work) - **Rotation cadence** — weekly / 4-on-4-off / custom - **Coverage requirements** — 24/7? Business-hours-only? - **Overlap windows** — handoff time between shifts - **Holiday / weekend** — different scheme 3. **Mobile-first considerations**: - Shifts mobile app shows the next shift prominently - Push notifications for shift reminders (24h, 1h before) - Tap-to-clock-in for hourly - Shift swap requests in-app 4. **Shift swap workflow**: - Requestor opens shift; offers it - Other team members see open offers - First accept → manager approval required (or auto-approve based on rules) - Both notified; calendar updates; paging system updates - Audit log of swap 5. **Time-off integration**: - Time-off request goes through Shifts - On approval: auto-find coverage (suggestions from team availability) - Manager confirms coverage before granting - Sync to HR system 6. **PagerDuty / Opsgenie sync**: - Daily job: read Shifts schedule for next 24h; reconcile with PagerDuty override - Webhook on Shifts change → immediate PagerDuty update - Verify: who's the current PagerDuty on-call should match current Shifts assignment - Alert on mismatch (could be lost shift swap) 7. **Handoff visibility**: - At shift change, outgoing shift's "open items" visible to incoming - Use [Loop component for handoff notes](../teams-loop-components-incident-response/) - Tap-to-acknowledge handoff received 8. **Compliance + labor law**: - Maximum hours per week / per day - Minimum rest between shifts - Time-tracking for hourly workers (if applicable) - On-call vs working time distinction (varies by jurisdiction) - Reporting for payroll 9. **Reporting**: - Weekly: hours per person, shift coverage gaps, overtime - Monthly: equity report (are some people doing all the weekends?) - Quarterly: utilization vs requirement 10. **Edge cases**: - Multi-region team — Shifts handles time zones (but verify display) - Last-minute call-out — escalation: SMS + Shifts notification + page secondary - Vacation conflicts — Shifts shows; manager rebalances - New hire ramp — partial-rotation period 11. **Anti-patterns to avoid**: - Two sources of truth (Shifts + Excel + PagerDuty all "official") - Mobile UX neglected (NOC engineers work from phones) - No fairness check (same person always weekends) - Manual sync to paging system (drift inevitable) - Ignoring compliance / labor law constraints Output as: (a) shift type taxonomy, (b) rotation cadence design, (c) shift swap workflow, (d) PagerDuty / Opsgenie sync design, (e) handoff visibility flow, (f) compliance overlay, (g) reporting schema, (h) edge case handling. Bias toward: single source of truth (Shifts → paging system), mobile-first, fairness reporting, compliance-aware.