Files
Sharepoint-Toolbox/.planning/REQUIREMENTS.md
Dev 7e6f3e7fc0 docs(07-01): complete data models and service interfaces plan
- UserAccessEntry, AccessType, IUserAccessAuditService, IGraphUserSearchService
- UACC-01, UACC-02 requirements marked complete
- STATE.md updated with position and decisions
- ROADMAP.md Phase 7 progress updated (1/8 plans)
2026-04-07 12:38:19 +02:00

2.4 KiB

Requirements: SharePoint Toolbox v1.1 Enhanced Reports

Defined: 2026-04-07 Core Value: Administrators can audit and manage SharePoint/Teams permissions and storage across multiple client tenants from a single, reliable desktop application.

v1.1 Requirements

Global Site Selection

  • SITE-01: User can select one or multiple target sites from the toolbar and all feature tabs use that selection as default
  • SITE-02: User can override global site selection per-tab for single-site operations

User Access Audit

  • UACC-01: User can export all SharePoint/Teams accesses a specific user has across selected sites
  • UACC-02: Export includes direct assignments, group memberships, and inherited access

Simplified Permissions

  • SIMP-01: User can toggle plain-language permission labels (e.g., "Can edit files" instead of "Contribute")
  • SIMP-02: Permissions report includes summary counts and color coding for untrained readers
  • SIMP-03: User can choose detail level (simple/detailed) for reports

Storage Visualization

  • VIZZ-01: Storage Metrics tab includes a graph showing space by file type
  • VIZZ-02: User can toggle between pie/donut chart and bar chart views
  • VIZZ-03: Graph updates automatically when storage scan completes

Future Requirements

None deferred — all active requirements scoped to v1.1.

Out of Scope

Feature Reason
Cross-platform (Mac/Linux) WPF is Windows-only; not justified for current user base
Real-time monitoring / alerts Requires background service, beyond scope
Automated remediation (auto-revoke) Liability risk
Content migration between tenants Separate product category
Version history management Surface totals in storage metrics only

Traceability

Requirement Phase Status
SITE-01 Phase 6 Complete
SITE-02 Phase 6 Complete
UACC-01 Phase 7 Complete
UACC-02 Phase 7 Complete
SIMP-01 Phase 8 Pending
SIMP-02 Phase 8 Pending
SIMP-03 Phase 8 Pending
VIZZ-01 Phase 9 Pending
VIZZ-02 Phase 9 Pending
VIZZ-03 Phase 9 Pending

Coverage:

  • v1.1 requirements: 10 total
  • Mapped to phases: 10
  • Unmapped: 0

Requirements defined: 2026-04-07 | Traceability updated: 2026-04-07