I have a public-facing form to book inspections. After submitting the form, the user is automatically redirected back to the inspection form to submit another if necessary. Each time a form is submitted, the application is saved to the repository and a short workflow runs.
The problem is that it takes about a minute before the workflow runs and if I try to submit a second form (from the same PC or a different one), the 2nd submission is completely ignored and never shows up as a task. If I wait until it gets processed, the 2nd submission will submit correctly. I suspect this has to do with some sort of delay between our internal server and the web server running the public Forms installation; however, this is a big problem for us as it seems it can only handle one submission at a time.
Update: The Save Application to Repository task seems to be the process holding all of this up. It does save to the repository, but it takes nearly a minute to do so.
Update 2: If I run the process on the primary Forms server, there is no delay; even when I try to submit several forms very quickly, each of them run successfully and none fail to process.