Supported Data Types for Business Object Attributes

14-4 Modeling and Implementation Guide for Oracle Business Process Management

8. Click OK.

14.2.2 What Happens When You Assign an Existing Human Task to a User Task

The user task uses the existing Human Task for its implementation. The SOA Composite displays the relationship between the BPMN process and the Human task by adding a wire between them. When the BPMN Service Engine runs the user task implementation it invokes the Human Workflow Service with the parameters defined in the data association of the user task. When the Human Workflow Service finishes running the Human Tasks it provides the result to the BPMN Service Engine using the defined data association.

14.2.3 How to Associate the Process Payload to the Human Task Payload

To associate the process payload to the Human Task payload you must configure the Human Task, the user task and start events in the BPMN process and create a business object based on the payload xsd file. To associate the process payload to the human task payload: 1. Create a business object using the Based on External Schema option. a. Right-click a module.

b. Select New and then select Business Object.

c. Select Based on External Schema.

d. Click the Browse button.

e. Select Copy to Project.

f. Click Browse Resources.

The Type Chooser dialog opens. g. Select the type of the business object from the payload xsd file. 2. Edit the start event in your BPMN process. 3. Define a custom argument using the business object you created as its type. 4. Add a process data object to your process using the business object you created as its type. 5. Define the data associations between the custom argument and data object.

6. In the Human Task editor, click the Data tab.

7. Select Add other payload from the list in the Add button. 8. Select the payload element in the Type Chooser dialog.

9. In the Process editor, right-click the user task and select Properties.

10. Define the data associations between the process data object and the task payload.

14.3 Creating a Human Task from Oracle BPM Studio

You can create a simple Human Task using Oracle BPM Studio. The simplified interface Oracle BPM Studio provides hides the complexity of the Human Task editor by exposing only those fields that are relevant to Oracle BPM. After you create the