Atlas project production

Staff Device Refresh Operations Portal

Give technicians role-filtered refresh worklists, swap lists, and readiness status views that separate direct-swap cases from migration-support cases.

Internal-only entry. Do not publish externally without review.
Playbook available

Operational guidance is available for this system.

Open playbook
Type
System
Lifecycle
Active
Last touched
2026-03-26
Visibility
Internal

Purpose

Give frontline technicians a clean, filtered operational interface for staff device refresh execution.

Current state

The portal is in active production use alongside the staff technology dashboard. Registry refinements clarify a structured operating model: identify upgrade candidates, confirm readiness, segment direct-swap users versus migration-support users, and execute site rollout waves with technician-facing worklists.

Next step

Document the operator model in runbook form: status write-back location, daily handoff cadence, segmentation rules for direct swap vs migration support, and ownership of the shared extract contract.

Interfaces

Inputs
  • staff/device extracts
  • role or site access rules
  • status fields and swap-list views
Outputs
  • technician worklists
  • swap lists
  • status snapshots

Reality to Action trace

Reality Ingestion

Contributes in this stage.

Canonical Storage

Not in scope.

Automation Engines

Not in scope.

Human Interfaces

Contributes in this stage.

Operational Adoption

Contributes in this stage.

Core workflow

TBD. Document the 5-10 steps that define the core workflow.

Data integrity and contracts

Source of truth rules

  • Shared staff/device extracts are canonical for portal inputs.
  • Access-rule tabs are authoritative for technician visibility.
  • Operational status fields in the portal sheet should be treated as the execution record when used.

Safe handling

  • Restrict access by technician role and site scope.
  • Avoid exposing staff-device details outside internal operations surfaces.
  • Document who can edit status fields and how corrections are reviewed.

Operational notes

Reliability posture

The portal is operationally useful, but depends on a stable shared extract contract and disciplined status-field usage.

Observability

  • sheet refresh timestamps
  • Apps Script logs
  • visible stale or filtered-data issues in worklists

Security and privacy

Technician views should stay limited by site and role. Staff-device assignment and scheduling context remain internal operational data.

Dependencies

Upstream
  • BOUSD-Staff-Technology-Dashboard extract cadence
  • sheet access rules
  • current inventory data
Downstream
  • refresh campaigns
  • daily technician handoff
  • leadership progress tracking

Ownership

Owners

Technology Services, Josh Barton

Users

IT technicians, site support staff, IT leadership

Staff Device Refresh Operations Portal

Operational Notes

  • This is the technician-facing execution layer paired with BOUSD-Staff-Technology-Dashboard. The registry now places the broader refresh workflow on a scheduled extract cadence rather than a purely manual spreadsheet process.
  • The portal matters because it turns reporting into execution. Site- and role-filtered worklists, swap lists, and status views reduce technician overhead and failed appointments by distinguishing swap-ready users from users needing migration help.
  • Operator model: campaign leads and technicians act on refresh cohorts, confirm readiness states, and move status fields through rollout stages during active waves.
  • The main remaining uncertainty is the execution contract: where technicians write status, how handoff happens during refresh waves, and which fields are treated as the canonical operational record versus mirrored reporting state.

Registry Alignment

  • Mapped registry entry: INT-032.
  • Registry clarified: this page is an active production operations surface, not only a workflow concept.
  • Validation gaps: status write-back behavior, daily handoff cadence, and canonical extract contract ownership still need documentation.