Hi everyone!
Is there a way to embed an interface with a parameter into another site? More precisely, I would like to load in a host site an interface which depends from an input which i want to dynamically transmit from the host site to the embedded interface.
Is there a way to achieve this?
Thank you!
Lorenzo
Discussion posts and replies are publicly visible
Certain embedded interfaces take in context such as record views
https://docs.appian.com/suite/help/21.2/Embedded_Interfaces.html#record-view
This way you can pass in identifiers for the record
Hi Danny, thank you for your answer. Unfortunately this doesn't fit our usecase. I need it for internationalization purposes. A user of the host website, a customer, sets in the external website the preferred language. I want to transmit this information to the embedded interface in order to change its labels accordingly to the preference set in the host website.
lorenzot0001 I noticed you posted this in the Portals discussion category. Are you looking to embed a portal into another website or are you talking about embedding an authenticated interface from the platform?
Hi alex.ladue. We are studying how we could embed Appian in our websites, so that our customers could interact with it to start processes. The best thing to do is to embed a portal interface, otherwise we have to create a user for every customer and it means to manage millions of users. Is it possible to embed a portal?
Thanks for the additional context! Portals cannot be embedded at this time, but you would be able to link to a portal which opens in a new tab for the user. Do you think that would be an acceptable workaround? How important is it for the customer to have the interface embedded into their website vs. linking to a separate page?
Unfortunately what you suggest is not applicable. This interaction is supposed to happen in the customer's personal area of our website. If we redirect the user on a new tab, we loose the information about who the user is.
However, you said that portals cannot be embedded "at this time". Do you think that there is the possibility that in a future release this will be possible?
Understood, thanks! It is possible that we might support embedding a portal in the future, but we don't have any current plans or timelines for that. Also, if we do support embedding, the Portal cannot take in context right now either so you wouldn't be able to pass along to user context.