Invoking Integration Server Services from Business Rules
Overview
This use case shows you how to invoke Integration Server services from AgileApps. You can link these Integration Server services to AgileApps objects using business rules. AgileApps invokes these configured Integration Server services on execution of these business rules.
Actors
Any user who has the Manage Company Capabilities administrative permission can perform the required configurations to invoke the Integration Server services using business rules. For more information on permissions, see Administrative Permissions.
Before you begin
Ensure to configure the Integration Server username and password in Integration Server Configuration Settings. For more information about IS Configuration, see Integration Server Configuration.
Invoking the Integration Server services
To invoke the Integration Server services using business rules, perform the following actions:
- 1. Navigate to > Customization > Objects.
- 2. Select an object.
- 3. On the Object page, select Business Rules.
- 4. Under Event Rules, click New Rule. The following object events support invoking of Integration Server services through business rules:
- Created
- Updated
- Deleted
- Closed
- Reopened
- Owner Changed
- 5. Provide the details for the Basic Information section. For more information about setting these parameters, see Event Rules.
- 6. Set the Execution Criteria.
- 7. In the Actions to Perform section, select Invoke IS Service from the drop-down list. The application lists all the Integration Server packages available for this action.
- 8. Select any Integration Server package. The application lists all the services that are part of the selected Integration Server package in a folder structure.
- 9. Select an Integration Server service from the drop-down list.
- 10. Provide the details for Service Input Map and Service Output Map. This is an optional step as there can be services that do not require any input or do not produce an output.
- 11. After you select an Integration Server service, click Service Input Map. In the Data Mapper window, the Document Model lists the set of inputs required for the selected Integration Server service. Also, the Object Model includes the fields for the selected AgileApps object. For more information, see AgileApps and Integration Server field mapping table.
Perform the mapping of AgileApps object fields to the fields of the Integration Server service. The following table provides details on AgileApps to IS (Outgoing Map) field mapping: