Show TOC

Creating a ProcessLocate this document in the navigation structure

Prerequisites

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

Recommendation

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

Context

A 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.

When you create a process, you can create a start and end event for that process from a selected trigger. This option is useful when you want to model a synchronous process which requires the start and end event to have the same trigger, created 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 and lanes 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 .

Procedure


  1. Expand Process Modeling .

  2. In the context menu of Processes , choose New Process... .

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

  4. (Optional) You can also specify the following additional options:

    • Orientation

      Select the respective radio button to specify the orientation of the process flow. The default setting is Top to bottom , but you can change it to Left to right .

    • 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 new pool with the following name and lanes checkbox.

      2. Specify the name of the pool and the names of the lanes in the pool.

        In this way you create a new active pool. Active and passive pools in the model communicate through message flows.

  5. From the Project dropdown menu, select an existing project to create the process in or choose the New... pushbutton to create a new project. Choose the Next pushbutton.

  6. (Optional) Create a start and end event from a selected trigger.

    The option is active by default and the DefaultService_Empty trigger is selected. You can select another event trigger from the Trigger dropdown menu.

    You can also change the start and end event trigger later during modeling the process.

  7. Choose the Finish pushbutton.

    Your process is created and opens for editing.

  8. (Optional) Open the General tab page in the Properties view if you want to use the following options:

    • Rename the process or provide a description of the process.

    • Make a pool in the process active or inactive.

      You model the process in the active pool and only the process in the active pool is considered when you build the process before you deploy it.

    • Enable principal propagation.

      Activating this option means that a service interface assigned to an automated activity is called on behalf of the last principal who executed a task in a previous process step. For more information, see Principal Propagation .

  9. (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 can change the orientation of the pools on the modeling surface by selecting the respective radio button under Pool Orientation .

Results

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 the administrators of the default pool.

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