TenantAtlas/specs/028-device-categories/spec.md
ahmido 602195324b spec/024-additional-intune-types (#28)
specs for additional intune types

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@adsmac.local>
Reviewed-on: #28
2026-01-04 02:27:44 +00:00

1.3 KiB

Feature Specification: Device Categories (Enrollment/Organization) (028)

Feature Branch: feat/028-device-categories
Created: 2026-01-04
Status: Draft
Priority: P2

Context

Device Categories are not a “policy”, but they are frequently needed for tenant rebuilds and enrollment flows.

User Scenarios & Testing

User Story 1 — Backup + restore Device Categories (Priority: P1)

As an admin, when I create a backup set, Device Categories are captured as a foundation object and can be restored safely.

Acceptance Scenarios

  1. Given device categories exist, when I create a backup, then categories are included as foundation items.
  2. Given a target tenant is missing categories, when I restore, then categories are recreated (idempotent by display name).

Requirements

Functional Requirements

  • FR-001: Add foundation type deviceCategory backed by deviceManagement/deviceCategories.
  • FR-002: Backup captures all categories with minimal metadata.
  • FR-003: Restore recreates categories idempotently (match by displayName) and records audit logs.
  • FR-004: Add targeted tests for foundation snapshot + restore.

Success Criteria

  • SC-001: Device Categories are present in backups and can be recreated.