Pageflows

A pageflow process is a short-lived process designed to display user interface pages to the user in sequence. It can also include other activities -- such as web service or database calls -- which can be used to drive the interaction with the user.

Unlike a normal business process, a pageflow process is stateless and non-transactional. If the process is not completed in full, any data that is set earlier in the process is lost. If a pageflow process performs a stateful action -- something that cannot be reversed, such as writing to a database or starting a process instance -- it should be the final action performed by the pageflow process.