Creating the Process Interface

You must create the process interface that will be used by the dynamic sub-processes.

A process interface specifies the events and parameters that must be present in all the sub-processes created to use that interface. It specifies what the business process expects to input to the sub-process and to receive from it at runtime, regardless of which of the available sub-processes is actually called.

In Project Explorer, expand the DynamicSubProcTutorial project and right-click . Select New > Process Interface.

Procedure

  1. The Process Interface wizard displays. Change the label of the new process interface to Make Appointments Interface and press Finish.
  2. The new interface displays in the Process Editor as shown in the following illustration. Note that by default it specifies a start event, but no other events or parameters.
  3. Create input and output parameters. For each one, click the New button for the Formal Parameters field in the Make Appointments Interface. The New Parameter dialog displays. Type the Label, and change the Type where necessary. Click Finish.

    You require the following input and output parameters:

    Label Mode
    Forename In
    LastName In
    Gender In
    Address1stLine In
    PostCode In
    ApptTime Out
    Dept In/Out
    mail_To In
    Note: Set the Basic Type of the ApptTime parameter to Date Time. All the others are Text.

    Set the Length of mail_To to 75 characters. The other Text parameters are the default 50.

    The result should look like this.

  4. Save the project.