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
14 replies
Subscribers
7 subscribers
Views
8776 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
User Interface
We would like to design some complex forms which is not easy or feasible on SAIL
vikask146
over 9 years ago
We would like to design some complex forms which is not easy or feasible on SAIL. Can we design those forms on other implementation methods like HTML/JSP/Adobe PDF which are available on User Input Task. How easy to work out process variables in these forms ?
If someone can provide an example then would be great help for us.
Thanks in advance
OriginalPostID-178608
OriginalPostID-178608
Discussion posts and replies are publicly visible
0
ammireddys
A Score Level 1
over 9 years ago
Hi Vikas,
Please go through the below links.
forum.appian.com/.../HTML_Forms,
forum.appian.com/.../PDF_Forms,
forum.appian.com/.../JSP_Forms
Note: Support for using an HTML, PDF, or JSP form is deprecated, not recommended to use.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
mayankk718
over 9 years ago
It is very easy to get that done. Just some basic knowledge of HTML/PDF Form/JSP would be required. It is easy to transfer data between PVs and such custom forms. Usage of such forms is deprecated , but those custom forms execution may still be possible (I tried custom forms before they got deprecated).
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
vikask146
over 9 years ago
Can Appian Engineering team confirm on what version they are planning to drop these options ?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
PhilB
A Score Level 1
over 9 years ago
Would you be able to provide an example of a feature for these forms that you consider not to be feasible in SAIL?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
pritamd
over 9 years ago
Vikas,
Can you share more details on the use case?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
rawich
over 9 years ago
It's also possible to use Appian in headless mode. You can build your own UI with any technology you want. I did refactor an existing webapp to work with Appian instead of another BPM tool. You'll need to interact with Appian engine using Java API. A few drawbacks are: 1) Quite a bit of Java coding required. 2) Take care of your own support for mobile devices.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Mahesh Sanga
over 9 years ago
Just want to add to what others have already mentioned.
In the past, we created forms in the PDF using Adobe Acrobat, we developed a custom plugin to parse those PDF fields based on their ACRO field properties.
NB: You can read my SO question regarding how to read Acro field properties if you consider developing a custom PDF parser.
stackoverflow.com/.../how-to-get-acrofield-properties-using-itext
You have Adobe JavaScript also available if you want to add custom validations on the PDF form fields themselves.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Mahesh Sanga
over 9 years ago
Here is the link to Reference JavaScrip for Acrobat API
www.adobe.com/.../js_api_reference.pdf
You can even invoke direct database calls from the PDF forms.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
vikask146
over 9 years ago
Thanks all for sharing your inputs, but is it worth to spend time on these options as they are deprecated and not sure how long will be in the product.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Mahesh Sanga
over 9 years ago
If you don't want to use SAIL forms, one thought - Create a PDF form and add Adobe javascript validations enabled on all the necessary fields in the PDF form. Upload this PDF form into Appian KC then on the user input form, give link to download this PDF form for your customers, which then they use to fill the data and upload into Appian from the task available to them. Once successful upload through the process, have a smart service that parses your PDF form and populates your process variables.
Cons: Maintainability - you need to have a customized plug-in to parse the PDF form.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
>