Communication For Embedded

Overview

Some points to provide context to understand the use case:

  1. The customer has the requirement to embed an Appian interface from their customized portal which has not been implemented with Appian.
  2. The customer needs their own portal stablishes a bidirectional communication with Appian to receive/send information based on the action performed in the Appian interface. So, to do this, it’s required a plugin component.

So, we would have the customer Portal embedding Appian Report (Interface) and the Appian Interface using the Plugin Component to establish communication with the customer Portal. When there is a user interaction, we send the information (for example, name, user id, phone number, etc) to the customer portal where the information is used to display related information (user profile, products, previous interactions, etc).

Conclusion: It would have a chat implemented in Appian and the plugin would allow the communication between the user interaction in Appian and the customer portal.
But the plugin component could be useful and work embedding other interfaces too.

Key Features & Functionality

The plugin is intended to provide and prepare the Appian side to establish communication with a customer portal which embeds Appian. It’s intended to be independent of the functionality that you design in the Appian interface.
Note: Obviously, code is needed on the customer portal side which cannot be part of the plugin component. Could be the same idea and we provide a suggestion/example in this request too.

The plugin would have the following parameters:

  • domain (Input-only | Text): To specify the origin of the request. It would be the domain of the Appian environment. For example, in my local installation: http://5cg2434zs6.appiancorp.com.
  • dataToPortal (Input-only | Dictionary): To specify a map/dictionary with the information that you can send to the customer portal.
  • dataToAppian (input-output | Dictionary): To specify the local variable where the information that the customer portal send to Appian will be stored.

Note: Restricted to Santander Chile domains.

Anonymous