Mission Lens Documentation
Welcome to the Mission Lens documentation. Mission Lens is a comprehensive platform for analyzing and visualizing Microsoft 365 data to gain insights into your organization’s communication patterns, collaboration networks, and information flow.
What is Mission Lens?
Mission Lens provides powerful tools to:
- Extract and analyze Microsoft 365 data including emails, Teams messages, SharePoint documents, and OneDrive files
- Visualize relationships between people, teams, and content across your organization
- Identify patterns in communication and collaboration
- Ensure compliance with data privacy and security requirements
- Generate insights using AI-powered analysis
Key Features
M365 Data Exporter
Our Go-based data exporter efficiently retrieves data from Microsoft 365 using the Microsoft Graph API. It supports:
- Email extraction from Exchange Online
- Teams messages and channels
- SharePoint documents and metadata
- OneDrive files and sharing permissions
- Incremental sync for efficient updates
AI-Powered Analysis
Mission Lens uses advanced AI agents to:
- Analyze communication patterns
- Identify key topics and themes
- Map organizational networks
- Generate executive summaries
- Provide actionable insights
Security & Privacy
Built with enterprise security in mind:
- OAuth 2.0 authentication with Azure AD
- Role-based access control (RBAC)
- Data encryption at rest and in transit
- Audit logging for compliance
- GDPR and privacy compliance features
Getting Started
M365 Data Exporter
Learn how to set up and use the M365 Data Exporter to retrieve data from your Microsoft 365 tenant.
Troubleshooting
Find solutions to common issues, especially authentication and configuration problems.
Security & Privacy
Understand our security architecture, data handling practices, and compliance features.
System Requirements
- Microsoft 365: Business, Enterprise, or Education subscription
- Azure AD: Application registration with appropriate permissions
- Browser: Modern browser with JavaScript enabled
- Network: HTTPS access to Microsoft Graph API endpoints
Architecture Overview
Mission Lens consists of several key components:
- Next.js Web Application: User interface built with React and Next.js 16
- M365 Data Exporter: Go application for efficient data extraction
- AI Analysis Engine: Powered by CrewAI and LangGraph for intelligent insights
- MongoDB Database: Flexible schema for storing diverse M365 data types
- Azure Infrastructure: Scalable cloud deployment on Azure Container Apps
Support & Resources
- Documentation: Browse through the sections in the sidebar
- GitHub: github.com/patchly/mission-lens
- Issues: Report bugs or request features on GitHub
Powered by Patchly - Making data meaningful