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. |