Overview
Expand the Contoso demo tenant to include more realistic and complex scenarios that showcase IntuneGraph's unique capabilities for identifying issues and understanding impact.
Current State
The bundled Contoso demo is functional but focuses on straightforward assignment patterns. Users can run the tool offline, but don't see demonstrations of:
- Complex nested group structures with multiple levels
- Exclusion rules that create collision scenarios
- Real-world compliance failures and mixed targeting issues
- Blast radius impact scenarios
Goals
Add demo scenarios that:
- Showcase orphan detection - Include examples of broken group references, unused filters, and empty assignments
- Demonstrate blast radius - Create scenarios where adding a device/user to a group has significant cascading impact
- Highlight nesting complexity - Show how deeply nested groups and filters interact
- Show exclusion edge cases - Demo the power of identifying same-group include/exclude collisions
Example Scenarios to Add
- Finance department with nested teams, compliance policies, and app targeting
- BYOD user group with mixed targeting (device policies excluding user groups)
- Abandoned compliance policy assigned only to empty/deprecated groups
- Cross-cutting exclusion rule that reveals unintended assignment loss
- Migration scenario with orphaned legacy filters
Implementation Notes
- Modify
docs/fixtures.md with new scenario descriptions
- Update fixture data files to represent these scenarios
- Ensure demo data can be loaded with
Export-IntuneGraph -DemoData
- Add comments in fixture data explaining what each scenario demonstrates
Success Criteria
- Demo includes at least 3-4 complex scenarios
Find-IntuneOrphan on demo data reveals actual issues
Get-IntuneBlastRadius shows meaningful impact calculations
- Documentation clearly explains each scenario's teaching value
Labels
enhancement
documentation
Overview
Expand the Contoso demo tenant to include more realistic and complex scenarios that showcase IntuneGraph's unique capabilities for identifying issues and understanding impact.
Current State
The bundled Contoso demo is functional but focuses on straightforward assignment patterns. Users can run the tool offline, but don't see demonstrations of:
Goals
Add demo scenarios that:
Example Scenarios to Add
Implementation Notes
docs/fixtures.mdwith new scenario descriptionsExport-IntuneGraph -DemoDataSuccess Criteria
Find-IntuneOrphanon demo data reveals actual issuesGet-IntuneBlastRadiusshows meaningful impact calculationsLabels
enhancementdocumentation