An automation can display multiple forms to an end user during the same session. From the point of view of the end user, each form appears as an app screen.
The system can also show one or more waiting messages with a spinning animation icon if the automation needs to perform long-running processing before the next form screen can be displayed.
In this manner, the automation can use conditional logic and show different form screens depending on choices the end user made.
Form actions are found under the System Utility category:
In the Human Interaction app:
See the preceding documentation sections under Forms Overview for a review on how to build a form.
To indicate that the automation will display another form after the current form is submitted, enter 'next' as the form submission message here by clicking on the background of the form designer (the outer edge of the designer will be highlighted):
After the form is submitted, the automation will typically do some processing and possibly decide which form should next be shown.
If the automation's processing will take a long time, the Human Interaction "display form waiting message" can be used to show progress to the end user. Here in this example, waiting messages are shown and pause actions are used to simulate long-running processing:
This is what a message looks like to the end user:
After processing the submitted info is complete, the automation can use additional "create a form" and "await form submission" actions to display a new form screen to the end user:
The "form submission message" for the last form can not be 'next'. It should be the final message to display to the end user indicating that they are finished using your form "app".
As an example of what form app functionality can look like to end users, the screen video below shows two forms within a much larger sequence of over a dozen forms. In the example, an incorrect value is entered and then an error form is displayed. Then the previous form is display again.