Natural Flow of an IEG Script

The natural flow of an IEG script is governed by the order in which the pages are defined. The first page in the first section of the script will be the first page displayed when the script is executed, and each time the user hits the Next button, the next page in that section will be displayed. When there are no more pages in that section to be displayed, the summary page for the section will be displayed. Clicking on the Next button on a summary page takes the user to the first page in the next section. Clicking Next on the summary page for the last section in the script takes the user to a configured finish page, which exists outside of the script.

The Back button allows the user to work their way back through a script in a similar way. If the user clicks on the 'back' button having already entered, but not saved, some information on this page, the information they have entered will be discarded. In addition to the Back and Next buttons, a Save and Exit button will be available on each page. On clicking the 'save and exit' button, the system will attempt to save the information entered on the page, and then (assuming there are no validation errors) take the user to a configured quit page, which exists outside of the script.

The Exit and Save and Exit buttons allow navigation to cease before a script execution has concluded.The Exit button can also be enabled on a question page element by specifying show-exit-button="true". This will allow you to exit the script without saving the information entered. The Back, Next and Save and Exit buttons are also optional but are enabled by default. See Attributes for further details.