Designing the LPM workflow
This section provides information about configuring LPM to work with Event Manager. For more detailed information, refer to the documentation provided with LPM.
There are two basic steps to designing an LPM workflow to integrate with Event Manager:
- Create the workflow layout
- Configure the properties of a Web service action to pass information back to Event Manager
You also need to create the appropriate LPM listener.
To create the LPM workflow layout:
- In the Workflows explorer, create a new folder, then right-click it and click New workflow.
- Create the required workflow, as described in the Ivanti Process Manager documentation.
- Use Web service actions from the System group as the end points for the workflow.
Event Manager provides a web service for LPM to use to integrate back to Service Desk or Asset Manager, so make sure that all of the end points in your LPM workflow end with a web service action. The following procedure describes how to set up communication with an LPM web service action.
To configure the LPM web service actions:
- Display the properties for the web service.
- Set the required password, timeout, and user name.
- Click alongside Endpoint URL.
A wizard starts. - In the Web service URL box, type:
https://server/EventLogService/EventLog.asmx?WSDL
where server/EventLogService is the name of the server and virtual directory that host the Event Logging web service (usually the Service Desk or Asset Manager Web server). - Click Next.
- In the Method to call list, select PostIntegrationEvent or SendIntegrationEvent, then click Next.
The Input parameter field mappings page appears.
Event Manager provides two modes of operation: a faster, synchronous Send event that processes the event when it is received, and a more efficient asynchronous Post event that is queued until the Event Service next polls.
- Edit the field mappings as follows:
EventSource – type the name that you will use for the Integration Process Source Name in Event Manager (see Creating the Integration Process Source)
EventType – type the name that you will use as the Event Type attribute when you define events in Event Manager (see Defining the event)
Title – set a value
ProcessGuid – insert the field mapping for tps_process_guid
ClassTypeGuid – insert the field mapping for tps_class_type_guid
ObjectInstanceGuid – insert the field mapping for tps_object_guid
Parametern – insert the field mappings for all of the tps_attribute n values - Save the workflow.
The LPM web service action enters values into the Event Management module's Event table in the Service Desk or Asset Manager database. These entries are then processed by Event Manager. The first few web service field mappings you configure above enable Event Manager to identify the appropriate instance of a Service Desk or Asset Manager process (for example, which specific Incident the event relates to). The Parametern mappings above enable you to pass configurable information from LPM to the Event table, which can then be mapped in Event Manager to specific Service Desk or Asset Manager attributes.
For technical information about the Event Manager web service methods, see https://server/instance.EventManager/EventLog.asmx on your Service Desk or Asset Manager system.