2.4 KiB
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 | Pending |
| SITE-02 | Phase 6 | Pending |
| UACC-01 | Phase 7 | Pending |
| UACC-02 | Phase 7 | Pending |
| 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