Justice Email and Delius
This integration service automates the processing of emails into Delius contacts.
Data dependencies
This service depends on Delius to create new contacts.
Context Map - Justice Email Data
Workflows
Business Event | Message Event Type / Filter |
---|---|
Email received | email.message.received |
Polling for unread emails
Create a domain event for each unread email. Once an email has been processed it will be marked as read.
Email Domain Event Received
Validate the email, convert to markdown and store as a contact in Delius.
Interfaces
Message formats
The service responds to HMPPS Domain Event messages via the Justice Email and Delius Queue.
Example messages are in the development source tree.
Incoming messages are filtered on eventType
by the SQS queue policy