You are viewing limited content. For full access, please sign in.

Question

Question

Slow form load, editing, and submission

asked on July 19, 2015

Hi. I have a form in a process that has over 1,000 fields on it. A lot of the fields/sections are hidden until or unless they're needed.

The problem I'm having and that I've seen other people report is that the form is unusable because of the load time. I can take up to 45 seconds and the browser throws errors about long-running scripts. It also takes forever to modify and to submit.

I've tried using the fake tabs shown at the conference. Doesn't help.

I've tried creating separate forms. However, the customer needs to have all the fields on the same form and feels the process will be too cumbersome if the users have to open 3 different forms to fill out all the information they need.

I've tried finding a way to automatically open the next form in the process after submitting the current form, but haven't had success.

Has anyone run into this problem and found a solution for it?

Thanks!

0 0

Replies

replied on July 19, 2015

1000+ fields is a bit excessive, to say the least, especially with all the field rules that control when they should be displayed or hidden. Every field rule has a small performance hit associated with it. In small numbers it's not really noticeable, but in your scenario it definitely will be.

Not much you can do unfortunately, aside from splitting the form into several pieces and hooking them up to their corresponding user tasks.

In any case, this seems like a great use case for multi-page forms, where you submit one page and then the next page is loaded from the server, and it all happens inside the same task/step. I know the feature request has been submitted before (it's what prompted many people to implement the functionality on the front-end, in the form of tabs and Javascript pagination and whatnot), but I don't know if it's being considered for version 10.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.