Creating a New Pageflow Process

A pageflow process can be used to display a sequence of forms to a user, to do a particular task, like displaying details about a user’s name or contact details.

In this task you create a new pageflow process to gather further details about the user, using the New Pageflow Process wizard. This displays a series of forms which the process can use to record some more details about the user whose name was specified in the Request Call business service and incorporated in the Generate Message task of the WelcomeUsers process.

Procedure

  1. When you first start the Process Editor, the palette (on the right side of the diagram) might be collapsed; if so, click the Show Palette button (at the top right corner of the Process Editor) to expand it.

    The Palette contains a number of drawers, each of which contains a set of tools.

  2. Click the Tasks drawer to open it.
  3. Click the User Task tool .
  4. Position the mouse pointer between the existing user tasks and the end event, then click to add the new user task.
  5. Change the task name to Request Additional Data (click away from the field to save your name change).
  6. Assign Process Tester as the participant for this task.
  7. Right-click the Request Additional Data user task and select Pageflow > Generate....

    The New Pageflow Process wizard starts.

  8. On the Select Parameters For Pageflow dialog, uncheck PhoneNumber and Message, because UserName is the only one of the existing parameters that the pageflow will use.
  9. Click Next.

  10. On the New Process Wizard dialog, label the pageflow process Request Additional Data Pageflow. Accept the Start and End template option, and click Finish.
    The process that you created is displayed in the Process Editor. A pageflow process has a different default color scheme from a business process.
    Note: Pageflows do not contain pools or lanes.

    A pageflow process is stored under the Processes branch of the Project Explorer alongside business processes. Note that a parameter UserName has been created in the new pageflow process. This corresponds to the parameter of the same name in the WelcomeUsers process, and is created because you indicated in the New Pageflow Process wizard (by leaving UserName checked) that the pageflow process would use this data.

    If you look at the Properties view for the Request Additional Data task in the WelcomeUsers process, the pageflow is indicated in the right-hand pane of the General tab.