Free cookie consent management tool by TermsFeed Call Integration Smart Service
Call Integration Smart Service

Overview

The Call Integration smart service allows you to call any integration object from within your process model. This is particularly important for integrations that modify data since they cannot be called in expressions elsewhere in your model.

Calling an Appian RPA integration? Check out the Execute Robotic Process smart service for additional execution options.

Properties

  • Category: Connectivity Services

  • Icon:
    • Note: The node will show a custom icon based on the selected integration
  • Assignment Options: Attended/Unattended

Configuration options

This section contains tab configuration details specific to this smart service. For more information about common configurations see the Process Node Properties page.

Setup tab

The Setup tab allows you to select or create an integration.

  • Select Integration: Search or browse to select an existing integration.
  • Edit Integration: Open the selected integration in the integration designer. This button is only shown when an integration is selected. Users with viewer access will see the View Integration button instead and will be able to open the integration designer in read-only mode.

  • Create Integration: Create a new integration to call with the node. The form allows you to enter the name and description of the new integration, where to save it, and what application to add it to. You can also select existing node inputs that should be added as inputs to the new integration.

Data tab

Node inputs

When an integration is selected, the integration's inputs will automatically appear as node inputs. If you change the selected integration or the inputs of the selected integration are updated outside the process modeler the node inputs will be refreshed the next time you view the Data tab.

Node outputs

Output Data Type Description
Success Boolean A value set to true if the call was successful or false if it was unsuccessful.
Result HttpResponse A value containing the result returned by the integration.
Error IntegrationError If success was false, a value containing the error returned by the integration, otherwise null.

This node does not pause by exception if an integration error occurs. You can use the Success and Error outputs to determine how the process handles the error, such as incorporating an escalation into a later part of the process design. This node does not automatically retry failed requests.

Custom node icons

The Call Integration smart service shows a custom icon to reflect the type of integration or the system logo that the integration is calling.

To enable a custom icon the selected integration must be configured to use a connected system and the connected system must be configured with a system logo. The default Call Integration icon is shown when no integration is selected or when the user does not have at least viewer access to the integration, the connected system, or the system logo document.

See also

Open in Github Built: Fri, Feb 23, 2024 (09:12:49 PM)

Call Integration Smart Service

FEEDBACK