Documentation
Getting Started
🚀 Installation
- Download Full Vision from GitHub
- Install Node.js dependencies:
npm install - Configure your Recast API credentials in Settings
- Configure Azure/Intune integration (optional)
- Start the server:
npm start
⚙️ Configuration
Recast API Setup
- Navigate to Settings → Liquit API
- Enter your Recast tenant URL
- Provide API username and secret
- Test connection before saving
Azure/Intune Integration
- Create an Azure AD App Registration
- Grant required permissions:
- DeviceManagementManagedDevices.Read.All
- User.Read.All
- Group.Read.All
- Configure tenant ID, client ID, and client secret
- Enable Intune sync in settings
🏢 Multi-Tenant Setup
Tenant Definitions
Define allowed tenants in Settings → Filtering:
["Tag", "Tenant"]
App Prefix Mapping
{"Tag": "Tenant", "Tag2": "Tenant2"}
Device Name Mapping
{"Tag2": "Tenant2", "Tag": "Tenant"}
Email Domain Mapping
{"domain2.com": "tenant2", "domain.com": "tenant"}
📊 Usage
- Overview: View recent deployment activity
- Applications: Browse deployed applications
- Events: Track deployment events with filters
- Devices: Monitor Intune-managed devices
- Users: View user directory
- OTAP: Track Test → Acceptance → Production pipeline
- Analytics: View charts and trends
🔧 Troubleshooting
Database Corruption
If you encounter “database disk image is malformed”:
- Stop the server
- Run
node fix-database.js - Or delete and resync:
rm liquit-monitor.db*
Sync Issues
- Check API credentials in Settings
- Verify network connectivity
- Review audit log for error details
📚 API Reference
Full Vision exposes REST endpoints for integration:
GET /api/applications– List applicationsGET /api/deployments– List deploymentsGET /api/devices– List devicesGET /api/users– List usersGET /api/stats– Get statisticsPOST /api/config– Update configuration
💡 Support
Need help? Contact us at support@fullvisionsoftware.nl