You are viewing the documentation for Blueriq 17. Documentation for other versions is available in our documentation directory.
What is it?
A SinglePageFlow acts as a grouping of actions that belong to one topic for the user in a free navigable application.
How to use it
The first page of a SinglePageFlow is used a navigable entry point in a free navigable application any following pages that are modelled in a SinglePageFlow will be handle by the sequential for flow engine. The title of the first page in a SinglePageFlow becomes a menu item of the AQ_NavigationMenu, that the user can press to navigate to set page.
Any logic which is modelled at the start and the end of a SinglePageFlow will be executed every time the SinglePageFlow is visited. Logic that is handled in between pages of the SinglePageFlow will only be executed when visited just like a normal sequential flow.
To navigate between SinglePageFlow in a free navigable application the first page must contain a button with default (empty) exit event or a named exit event called "NextPage", this exit event must be either directly connected to the EndNode of the SinglePageFlow or a non-interactive FlowNode leading to the EndNode. In the sitauation that the SinglePageFlow contains multiple pages a second button event should be created connecting the first page to second page.
To navigate to the previous SinglePageFlow in a free navigable application the first page must contain a button with anamed exit event called "PreviousPage", this exit event does not have to be connected in flow.
Constraints
- Validations on a first page in a SinglePageFlow are non blocking.
- The title of the first page in a SinglePageFlow is used in the AQ_NavigationMenu.
- Logic which is modelled before the first page and before the EndNode of the SinglePageFlow will be executed every time the flow is visited.
- The "NextPage" or default exit event of the first page must be connected to EndNode or a FlowNode that leads to the EndNode.