Email Event Connector

The Alemba® Email Event Connector is implemented to generate calls or requests in Alemba Service Manager™ from 3rd party event tools that send event notifications by email. Fields in the generated calls and requests are populated with data from the emails. A configuration XML file defines field mappings between the template and the contents of event emails. New calls or requests are created from emails with unique Subjects. Existing event calls or requests are updated from emails with Subjects matching previously received emails.

This section of the documentation describes the details of the connector and how to configure it to extract data from incoming emails, including:

  • The name of the .NET assembly file

  • Connection methodology

  • The requirements involved in the handling of Event Management between ASM Core and the incoming emails.

For compatibility and version support details, refer to the ASM Connector Matrix.

Use Case Scenario

Connector Description

The table below provides a description of the connector.

Connection Parameters

The connection parameters for this connector are contained within an XML file on the application server where ASM is installed. This file must be mapped to the connector Source.

Installation

No install is required for this connector. Upon ASM Core install, this connector is visible in the Integration module, ready to be configured.

Additional Information

This connector does not include any Federated CMDB population functionality.

Connector Operation

To make the Alemba® Email Event Connector work, you must:

  1. Set up an Incoming Email Server in ASM Core

  2. Configure an Integration Source for the Email Event Connector

  3. Configure the XML file

  4. Create an Integration Event Mapping

Set up an Incoming Email Server in ASM Core

  1. Follow the steps detailed in the Email Settings topic to create an incoming email server in ASM Core that will be used by the Email Connector to retrieve emails and create calls or requests.

  2. Enter the details of the server and email account that will receive event emails from the third party application.

  3. The Call Template field in the Email Settings is ignored by the connector, which instead uses the Using template field in the Event Type Mapping Details window.

  4. In the settings for the incoming email server in ASM Core, the Active checkbox must be unselected.

  5. Conflicts will occur if the mail server is not set to be inactive in the Email Settings.

  6. Continue completing the settings for the incoming email server in ASM Core, as instructed in the Email Settings topic.

  7. Select to save the changes.

Configure an Integration Source for the Email Event Connector

  1. Select ≡ > Admin > Integration.

  2. In the Explorer pane, under Integration, select Sources.

  3. Select the button on the toolbar. In the pop up window, select Alemba® Email Event Connector from the drop-down list.

  4. In the Integration Source Details window, complete the details.

  1. Save the changes.

Configure the XML file

An executable has been provided to assist in the configuration of the Alemba®.Connector.Email.xml file, where the field mappings are defined.

  1. Run the configuration GUI

    • Log onto the ASM web server, if you're not already logged on

    • Navigate to the ASM root folder and run Alemba®.Connector.Email.Config.exe

    • C:\Program Files\Alemba\ASM\Alemba®.Connector.Email.Config.exe

    • The ASM Email Event Connector Config window opens

    • On first-time configuration, the GUI opens with a simple email example to demonstrate how the configuration tool works. The XML file is pre-configured with field mappings for the example email. To see the example field mappings, select Open and select the file Alemba®.Connector.Email.xml.

  2. Configure the settings:

  1. Select Save to save the field mapping settings to the XML file.

  2. Ensure you have the correct account permissions required to modify the XML file.

Create an Integration Event Mapping

If the Event Management checkbox in the Integration Platform administration screen is selected, the Event Management functionality starts running as soon as a proper Event Mapping is saved. When starting, the connector checks the configured database table and logs a call or request for every item that is present and fulfills the criteria that are implemented in the Event mapping. This could lead to a large number of calls/requests being created when activating the Event Management functionality.

One solution to avoid this behavior is to include in the Event criteria setting an item based on a date attribute. For example, you could plan to “go live” with Event management on a precise date and, as a consequence, specify that the value of date field in the external table has to be after this date before any action can be triggered in ASM Core.

  1. Follow the steps detailed in the Managing Event Type Mappings topic, up to the section that describes the Actions tab.

  2. In the Actions tab, it is recommended to select Update as the action for "When Deleted externally". For more information refer below - Configuring the Actions Tab.

  3. After the Actions tab is configured, continue completing the settings for the Event Mapping as instructed in the Managing Event Type Mappings topic.

  4. Select to save the changes.

Configuring the Actions Tab

Settings defined in the Actions tab of the Event Type Mappings will have a significant impact on calls and requests created by the connector.

New calls or requests are created when the connector finds an email with a unique Subject.

Existing calls or requests created from event emails, are updated when the connector finds an email with a Subject that was previously processed.

Last updated