IBM BPM, V8.0.1, All platforms > Authoring services in Integration Designer > Developing business processes > Building BPEL processes

Create a BPEL process

You can use the Business Process Execution Language (BPEL) process editor to create a BPEL process.

To create a BPEL process:


Procedure

  1. Switch to the Business Integration view.

  2. To create a default business process, from the main menu, click File > New > BPEL Process.

  3. To create a new process from scratch:

    1. Browse to an existing module (or click New to create one), and then specify a folder (optional) and a name for the new process, and click Next.

      If you want to select a namespace other than the one provided by default, clear the Default check box, and enter a new value in the Namespace field.

    2. Select one of the following process types:

      Option Description
      Long-running process

      A long-running process is a business flow that runs over an extended period of time, and is much more flexible and resilient than a microflow. It is used most commonly with services that may not respond immediately, in particular human tasks. IBM Integration Designer enhances BPEL capabilities through the use of extensions. If you would like to create a process without the use of these extensions, then disable the Use IBM Process Server extensions check box.

      Microflow A microflow is a process that is contained within a single transaction. Because it runs automatically from start to finish, it is ideal for situations where the user is expecting an immediate response, and does not require the use of a human task.

    3. In the Select an Interface window, you can specify an existing interface or have the system generate one for you.

      If you specify an existing interface that has more than one operation defined then you must implement each of these operations in your process. If these operations must be implemented in a specific order, then you must implement each of these operations in your process in the required sequence.

  4. To create a new process based on one or more IBM Forms:

    1. Browse to an existing module (or click New to create one), and then specify a folder (optional) and a name for the new process. If you want to immediately include your BPEL process on the assembly diagram, select Add the new process to the assembly diagram. Click Next.

      If you do not select Add the new process to the assembly diagram, you can still add your BPEL process to the assembly diagram at a later stage.

      Clear the check box if you anticipate that the generated BPEL process will require further modification using the BPEL process editor.

      If you would like to choose a namespace other than the one provided by default, clear the Default check box, and enter a new value in the Namespace field.

    2. In the Select an IBM Form: invocation task window, proceed as follows:

      1. If you have a form that will start this process, then click Add to browse for it. When you add a form, you automatically create a ReceiveIf with the form attached as the user interface (through an authorization task).

      2. Click Next.

    3. In the Select the IBM Forms: to-do tasks window, identify forms that users must work on.

      For each form that a user must work on, click Add, and browse to an existing IBM form in your file system. If a form must be divided into two parts (for example, User A must fill out the form, and User B must sign it), then enter 2 in the Number of Tasks column

  5. Click Finish.


Results

When you complete this procedure, your process opens in the business process editor.

Building BPEL processes


Related concepts:
Best Practice: When to not use the BPEL extensions
Work with BPEL extensions