Pageflow Process Modeling

A pageflow process is a short-lived process designed to present user interface pages to the user in sequence. They are always executed by one person (the person that initiates the process instance).

All tasks that are available in a business process are available within a pageflow process with the exception of a business process user task. Pageflow processes have a special variant of a business process user task that does not have participants, and does not generate work items. These are referred to as pageflow user tasks.

A pageflow process is stored under the Processes branch of the Project Explorer alongside business processes.

For example, in this diagram, the user is presented with the user interface page (in this case a form created using TIBCO Business Studio - BPM Edition Forms) associated with pageflow user task one.

When the form is submitted, the service task runs. When the service task is completed, and the user interface page associated with user task 2 is displayed. The user is not aware of the service task, and sees one form followed directly by the next one.

A user task in a pageflow process differs from a user task in a business process in several key respects:

There are also special considerations to observe when using pageflows, specifically: