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
4 replies
Subscribers
7 subscribers
Views
1438 views
Users
0 members are here
Share
More
Cancel
Related Discussions
Home
»
Discussions
»
General
I am working on PM, on which each form has 60 fields and on each field validatio
poojas
over 9 years ago
I am working on PM, on which each form has 60 fields and on each field validations applied.
Form is taking time if I submit it .Please let me know what all things I should take care which will not hamper performance of the form and PM
Thanks,
Pooja...
OriginalPostID-102911
OriginalPostID-102911
Discussion posts and replies are publicly visible
0
Malathi
Certified Lead Developer
over 9 years ago
What form are you using - Portal, Tempo (non SAIL) or SAIL?
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
sushilk307
over 9 years ago
too much java script and image in form make it heavy to load. Suggested to use Sail Form with apian 7.4. otherwise use JS file for the validation and minimize the Java script in form.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
poojas
over 9 years ago
@malathik : Tempo (Non SAIL)
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel
0
Sathya Srinivasan
Appian Employee
over 9 years ago
Ideally, you should consider breaking such complex forms in to reasonable chunks. First of all, are all the users going to fill in all the 60 fields in the form? Are there any form level grouping (for e.g. if I select Car insurance, do I need to see sections that talk about Personal insurance etc..)
With that said, once you work out the structure, break your form into series of forms that the user can fill out and connect them via Activity Chaining. This would greatly enhance the user experience. In addition, you can build logic between the chain to decide what content within the next form should be displayed, further making the experience for the user intuitive and easy.
Activity chaining allows users to navigate forward as well as back should they wish to step back.
Since you have the form already, the best way to architect the change is to copy for form and remove the fields that are not applicable for the form. This will avoid you from redesigning the entire form again.
Cancel
Vote Up
0
Vote Down
Sign in to reply
Verify Answer
Cancel