Show TOC

Modeling Human ActivitiesLocate this document in the navigation structure

Use

A human activity is a type of flow object in the process that illustrates an activity that a human performs. First, you create a human activity as a part of your process. To make the human activity work, you do the following:

  1. Assign a task to it.

    When you create a human activity, it has a default task assigned to it. The default task enables you to model executable processes more easily and quickly. The default task is displayed in the Universal Worklist of a potential owner as every other task. For more information about task owners, see Defining Task Owners .

    Potential owners of the default task are users assigned to the SAP_BPM_Navigation role. For more information about roles, see Authorizations and Roles .

    You can change the default task with a new task. You make new tasks available by creating and editing them.

  2. Define input and output data mappings for it.

Prerequisites

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

Procedure

1. Create the Human Activity

  1. Expand Process Modeling , then expand Processes .

  2. In the context menu of a process, choose Open .

  3. Expand Flow Objects from Palette .

  4. Choose Human from the dropdown menu, containing all the activities, and click the modeling surface.

    The human activity appears in the place you clicked.

  5. Choose General in the Properties view and specify a name of the activity in the Name field.

  6. (Optional) Specify a description of the activity in the Documentation field.

2. Create and Edit a Task

For more information, see Working with Tasks .

3. Assign the Task to a Human Activity

  1. Expand Process Modeling , then expand Processes .

  2. In the context menu of a process, choose Open .

  3. In the modeling surface, choose a human activity.

  4. In the Properties view, choose Task .

  5. In the Task field, select a task from the dropdown menu.

Note

Alternatively, drag a task from the Project Explorer view to the modeling surface. A human activity is automatically created with the particular task assigned to it.

You can also drag a task from the Project Explorer view to an existing human activity. The task is assigned to the existing human activity.

Caution

If you have removed the default task and have not assigned a new task to the human activity, you cannot build the process and there is an error marker on the human activity flow object. You can use a Quick Fix, available in the Problems view, to automatically assign a task to the human activity. To do that, in the context menu of the Assigned a task to the human activity "<name>" problem description in the Problems view, choose Quick Fix . In the dialog that appears, you can choose between the options to create a new task or to automatically assign the first unused task to the human activity.

4. (Optional) Override Task Attributes for an Individual Human Activity

You can override the attributes of a task that is assigned to a particular human activity. You do that when you want to use the same task in different human activities in the process. For more information, see Overriding Task Attributes for an Individual Human Activity .

5. Define Data Mappings

For more information, see Defining Data Mappings .