Component Features
The core functionalities of DEE:
- Document Types
- Extraction Profiles
- Configurations
- Dashboard
Basic Functionalities of DEE
Document Type
A Document Type represents the structure and configuration required to process a specific type of document.
For example:
- Invoice
- Purchase Order
- Delivery Note
- Receipt
Each Document Type defines:
- What fields need to be extracted
- How the extraction should happen
- Validation rules
- Grouped and repeating structures
This enables DEE to process different business documents intelligently and independently
Extraction Profile
An Extraction Profile is a subset or specialized variation of an existing Document Type.
It is mainly used to handle edge cases or vendor-specific document variations without creating an entirely new Document Type.
For example:
- One vendor invoice may have a slightly different layout
- Another region may use different field labels
- Some customers may require additional extraction rules
Instead of duplicating the complete Document Type, an Extraction Profile allows us to inherit the base configuration and apply specific customizations.
This improves maintainability, reduces duplication, and enables flexible document handling
Application Configuration
An Application in DEE is similar to a tenant-based configuration
- A customer
- A client environment
- Or a business-specific implementation
This allows DEE to support multiple clients independently within the same platform while maintaining separate:
- Document configurations
- Extraction settings
- OCR and LLM Configurations
Dashboard & Monitoring
DEE also provides dashboard and monitoring capabilities to track document processing activities and AI consumption metrics.
The dashboard gives operational visibility into:
- Total documents processed
- Total pages processed
- Processing success and failure counts
- Application-wise processing statistics
- AI token consumption metrics
This helps administrators and operations teams monitor platform utilization and processing trends