Document Service
Automapping, history tracking, and document processing utilities.
The Document Service module provides automapping capabilities, change history tracking, and document processing utilities.
Features
- Auto-mapping from documents to entities
- Change history tracking
- Document comparison
- Processing pipelines
- OCR integration
- Format conversion
Usage
Auto-Map Document
javascript
import { apiService } from 'authscape';const mapped = await apiService().post('/api/DocumentService/AutoMap', {documentId: 123,targetEntity: 'Invoice'});
Get Document History
javascript
const history = await apiService().get('/api/DocumentService/History/123');// [// { version: 2, modifiedBy: 'John', modifiedAt: '...', changes: [...] },// { version: 1, modifiedBy: 'Jane', modifiedAt: '...', changes: [...] }// ]
Compare Documents
javascript
const diff = await apiService().post('/api/DocumentService/Compare', {documentId1: 123,documentId2: 456});
Configuration
json
{"AppSettings": {"DocumentService": {"EnableOCR": true,"HistoryRetentionDays": 90,"MaxProcessingThreads": 4}}}