Importing Documents
1. - HTTP Post request containing metadata and content
2. - enrichment of request with authentication token
3. - defer content to storage services
3.1 - analyze content file
3.2 - skip content analyzer
4. - content storage handling
4.1 - using custom storage via archive service
4.2 - using s3 interface of repository
5. - create metadata based on previous steps
6. - write metadata to storage / index instances
7. - index new object in ES
8. - create initial audit entry
9. - create API response from metadata
10. - return metadata as HTTP response
Webhook entry points
a - dms.request.objects.upsert.storage-before
b - dms.request.objects.upsert.database-before
c - dms.response.objects, dms.response.objects.insert