Show TOC

Procedure documentationCreating a Process Locate this document in the navigation structure

 

The process is the basis of your business process model. You create a process to place the business model flow objects in it and to create flow control connections between the business objects.

The process is either independent or referenced by another process. A referenced process is called a sub-process. You create processes and sub-processes in the same way. The sub-process has a start and an end event containing the same service operation and this operation must be synchronous. For more information about sub-processes, see Working with Sub-Processes.

When you create a process, you can create a start and end event for that process from a service operation. Each process must have a start and an end event for the process to build successfully.

Each process has one default pool that is created automatically with the process. The default pool does not have a graphical representation in the process. You can also create a graphically represented pool together with the process if your process involves more than one participant.

Together with the default pool, a default lane is also created with the process. For more information, see Pools and Lanes, Defining Process Participants Using Pools and Defining Roles in the Process Using Lanes.

Note Note

You can create a process as part of a composite application using the Composite Designer. For more information, see Creating New Development Objects. The procedure is a general sequence of steps but it is also relevant when creating a process.

End of the note.

Prerequisites

You have opened the Process Composer perspective in the SAP NetWeaver Developer Studio and have expanded your project in Project Explorer view.

Recommendation Recommendation

We recommend that you activate the Build Automatically option in the Project menu to display warnings and error messages.

End of the recommendation.

Procedure

  1. Expand Process Modeling.

  2. Click Processes with the secondary mouse button and choose New....

  3. In the dialog that appears, specify a name for the process and optionally a description. Choose the Next pushbutton.

  4. (Optional) In the dialog that appears, you can specify any of the additional options:

    • Create start and end event from a service operation

      This option is active by default and the default service and operation are selected. This option is useful when you create a subprocess that requires the start and end event to have the same operation. You can remove the selection of the Create start and end event from a service operation checkbox if you want to deactivate this option. To change the predefined service and operation, you do the following:

      1. In the Service field, select a service from the dropdown menu.

      2. In the Operation field, select an operation from the dropdown menu.

      You can also change the service and operation of the start and end event later during modeling the process.

    • Create a new pool

      This option is useful when you model a process with more than one participant in the sense of a business entity. Each pool represents a participant in the process.

      1. Select the Create a new pool checkbox.

      2. (Optional) Specify the pool's orientation on the modeling surface by choosing the respective radio button.

        You have created a new active pool. Active and passive pools in the model communicate through message flows.

  5. Choose the Finish pushbutton.

    Your process is created and opens for editing.

  6. (Optional) Open the General tab page in the Properties view if you want to rename the process or to provide a description of the process.

    (Optional) Open the Appearance tab page in the Properties view if you want to specify the following options:

    • Level of detail

      You specify to which level of detail the elements on the modeling surface are shown by selecting the respective checkbox under Level of Detail.

    • Pool orientation

      You specify what is the orientation of the pools on the modeling service by selecting the respective checkbox under Pool Orientation.

Result

You have created a process, which contains a default pool and a default lane upon its creation. If you model your business process in the default pool, you define administrators of the default pool.

You can also define task owners of the tasks in the default lane. For more information, see Defining Task Owners.