This tutorial describes how to work with page
flows. A page flow is a type of business process that
controls the sequence in which you interact with tasks in the process.
When you complete a task, the next task in the flow is automatically
displayed.
For example, a claims handling process has
a specific set of steps, or tasks, that you need to do to handle the
claim. You can use a page flow to control this sequence of steps.
A page flow is also referred to as a single person workflow or
a screen flow.
Before you begin
This tutorial uses widgets that contain content from WebSphere
Process Server. To run the tutorial, WebSphere Process Server must
be installed.
The tutorial uses the pages and widgets of a
space that was created from the Advanced Managing of Human Tasks and
Workflows template. Some of the steps and information might not apply
for your situation. Adapt the tutorial to fit your needs.
Page
flows require that the human task activities that comprise the flow
have the following properties set in the process model:
- Each of the human tasks in the page flow must have the htm.hasNext custom
property set to true, except the last human
task in the sequence. This task must have the htm.hasNext custom
property set to false.
- Because the next human task in the page flow must be made available
in the transaction of the human task that completed, the transactional
behavior of all the human tasks must be set to participates.
About this task
The tutorial is an example of how to use Business Space
to complete a sequence of tasks in a page flow. In this example, you
are responsible for handling insurance claims.
Imagine that
you are responsible for all of the work involved in handling an insurance
claim. To perform this responsibility, you use Business Space to complete
the following steps.
Procedure
- You log on to Business Space and open the space that you
use for handling claims. Your Tasks List widget
shows the claims that are waiting for you to work on.
- You review the list of claims, and accept the most urgent
claim to work on. The Task Information widget
displays the details of the claim.
- You have the information that you need to complete this
step of the claims handling process. You enter the required information,
submit the task, and click Next. The task that represents the next step in the claims handling
process is automatically shown in the Task Information widget.
- Again, you have the information that you need to complete
this step of the claims handling process. You enter the required information,
submit the task, and click Next. The task that represents the next step in the claims handling
process is automatically shown in the Task Information widget.
- This time, you do not have the information you need to
complete this step of the process, and you close the task. The task is displayed in the list of tasks in the Tasks
List widget. You continue working on other claims in your
list.
- After a while, you get the information that you need to
complete the unfinished claim. In your Tasks List widget,
you select and edit the claim. The Task Information widget
displays the details of the task that you were working on when you
interrupted your work on the claim. You enter the required
information and submit the task to complete the processing of the
claim.
Results
You have successfully completed the work that was required
to handle the claim. The
Task Information widget
led you through the series of steps to complete the work without you
needing to go back to your
Tasks List to select
the next task. You were able to interrupt your work on a claim, and
continue it again later.