I have an onboarding/termination process set up in forms that is started by an initial form submission. When the initial form is submitted it is assigned to our payroll office, and the form they see is essentially the same form submitted, but with a hiring checklist and only about 5 rules that are needed for when payroll is completing their portion (and there are no external tables). After the initial submissions these forms are taking 45 seconds to an 1 minute to upload in firefox, 25-35 seconds to upload in chrome, and about 5 seconds in internet explorer. The issue is our payroll office uses macs, and therefore have to log into virtual windows to use internet explorer and it is still taking them 45 seconds or so. I talked to someone Tuesday that was here from Laserfiche for an unrelated thing, and he said that the browser shouldn't make a huge difference in upload time, that in fact forms is tested in chrome. So I am wondering what is going on, and how can the upload time of the form be reduced. The initial submission does use about 20 rules and 3 external tables, but the forms that payroll uses only have about 5 rules and no external tables.
Also, another issue that keeps coming up is that when people are submitting forms they are getting error messages if they don't submit their form within minutes of starting it. Then they have to redo the form all over again, and pretty much close their doors to make sure they don't get interrupted. I know our server logs us out after 15 minutes of idle, but the errors are happening within minutes of starting the forms.
Attached is the main process, which divides off into several different sub-processes. A submitted form can only flow through at most 3 sub-processes. For the most part, the gateways just guide a submission to one of the sub-process (i.e. faculty hire, staff hire, student worker hire, transfer hire, graduate student hire, or termination). The reason for the different sub-proceses is because each type of hire requires different processes and hiring checklist.