Appian Community
Site
Search
Sign In/Register
Site
Search
User
DISCUSS
LEARN
SUCCESS
SUPPORT
Documentation
AppMarket
More
Cancel
I'm looking for ...
State
Not Answered
Replies
5 replies
Subscribers
7 subscribers
Views
1781 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
User Interface
Hello, We have a scenario in one of your business processes where the
thanosm
over 9 years ago
Hello,
We have a scenario in one of your business processes where there is a requirement for users, through a SAIL form, to show a JSP UI of an external web application, by using a URL Link in the SAIL form, and have the ability to process the output of that JSP UI and place various values in the SAIL form that a user is currently in.
Is this possible given that in SAIL we are not able to use Custom JS code as we could in Portal forms? Has this been attempted by anyone and has found a solution?
Regards,
Thanos Michos
OriginalPostID-145243
OriginalPostID-145243
Discussion posts and replies are publicly visible
0
chetany
A Score Level 1
over 9 years ago
Hi Thanos, From your question, it seems that you want the custom UI to be able to work with SAIL i.e you want to embed custom third party UI into SAIL and also be able to process the output from it. As far as I know, this cannot be done. However, You can embed SAIL into third party UI. Please check this link from forum:
forum.appian.com/.../Embedding_Appian_Interfaces_in_External_Sites.html
You will be able to embed SAIL into custom JSP UI. You will also be able to process output from SAIL as well as your own custom UI.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
thanosm
over 9 years ago
Hello Chetany,
Yes, we would like to have a URL Link on a SAIL Form that would show, as a popup, a JSP page from an external Web Application and then be able to handle the response of that JSP page as soon as it is closed so as to place values to fields on the active SAIL Form.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
marky
over 9 years ago
You can achieve integration with an external web application through web services or database queries. The main problem you will face is that SAIL does not have an auto refresh option. So whenever the user has completed the external web application and closed, they will have to click a refresh button which would do a web service call or database query to update the information on the SAIL form.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
marky
over 9 years ago
a!buttonWidget
(
label:"Refresh",
submit:false,
saveInto:
{
/* Saves happen in order of sequence */
a!save(local!data, /* web service or database query to update local!data */),
a!save(formField1, local!data.field1),
a!save(formField2, local!data.field2),
a!save(formField3, local!data.field3),
a!save(formField4, local!data.field4),
a!save(formField5, local!data.field5),
}
)
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
thanosm
over 9 years ago
Thank you for you input. I will consider this option.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel