Email Integration Processing
Email integration processes an external email account and creates a Client Service Case (dataform). The Email Integration scheduled process performs multiple actions to process the emails and save them as a case.
Action |
Description |
---|---|
Credentials |
The credential is looked up from the API Credentials table using the Application Code that matches the mailbox being searched. |
Unread emails are downloaded |
The list of unread emails is downloaded. |
Determine workspace |
|
Body scanned |
|
Business object |
|
Dataform saved |
The attachments are downloaded and attached to the form based on the alias Include Attachments indicator. |
XML document |
In addition to the email fields, the saved data is placed into an XML document to generate the reply message. |
Set data values |
If a business object is specified, the EmailIntegrationNotifySender is called to allow the business layer to set data values before generating and transmitting the notification. |
Notification sent |
If the business object does not cancel the notify action, then the notification is sent. |
Marked as read |
The email is then marked as read. |