The user clicks on abc application site link in xyz application, then xyz sends a member ID to abc application, then abc application picks the member ID through web API and gets the data of that member through an integration call. Now I need to show it on the interface(summary page of that member). We are trying to achieve this functionality because xyz is an application on other platform and abc is an Appian application. when xyz wants to access our application they are clicking on the abc site link on their page and they are landing onto Appian login page and once logged in they are landing on to search page giving the same member ID they were seeing in that xyz application and click search button and then they are landing on to summary page( complete details of that member). Now we are trying to eliminate the search screen and directly land onto summary page but doing the search function(getting the data of that member through couple of integration calls) in the back end.
Discussion posts and replies are publicly visible
Hi gauthamid0002
You can create a Web Api in Appian with Http response something similar to below:
a!httpResponse( statusCode: 200, headers: {}, body: { memberSummaryUrl: urlforrecord(recordType: <Your_record_type> ,recordIds: <Get the record id based on passed member id)} )
Then call this Web API from the external site to get the record URL directly.
Or
You can even embed the Appian interfaces in your external site. https://docs.appian.com/suite/help/19.2/Embedded_Interfaces.html
We are ruled out of embedded interface option because that XYZ application is a third party application which one of our vendor handle, so they are not ready to do it. All they will do is send me the memberID. And abc application is a site(no records), and there is no database, all the data pertaining to that memberID is retrieved through an integration call and is shown on the screen.