3.37 Create Human Task Dialog

Use to associate a metadata task configuration file designed in the Human Task Editor (the file with the .task extension) with the BPEL process.

When association is complete, a Task Service partner link is created. The Task Service exposes the operations required to act on a task. When this is used in the context of a BPEL process, a special BPEL activity for a human task is generated.

Element Description

Edit icon

Click to return to the Human Task Editor. This icon only displays if you previously associated the metadata task configuration file with the BPEL process, exited the Create Human Task dialog, and returned to the dialog to make updates.

Task Definition

Select a metadata task configuration file (.task file) to associate with the BPEL process from the dropdown list. This file stores the task settings. You previously created the contents of this file in the Human Task Editor. You can also click the Add icon to create a new metadata task configuration file.

Note: The fields below the Task Definition field are not visible until a metadata task configuration file has been selected or created.

Add icon

Click to create a new metadata task configuration file to associate with the BPEL process.

Task Title

Enter the task title through one of the following methods. This is a mandatory field. The title displays the task in Oracle BPM Worklist during runtime.

  • Enter the title manually.

  • Click the XPath Expression Builder icon to display the Expression Builder dialog to dynamically create the title.

You can also mix static text and dynamic expressions in the same message. To include dynamic text, place your cursor at the appropriate point in the text and click the XPath Expression Builder icon on the right to invoke the Expression Builder dialog.

Initiator

If you want to assign an initiator to this task, then optionally enter a name (for example, jcooper) or click the XPath Expression Builder icon to display the Expression Builder dialog for dynamically specifying an initiator.

The initiator is the user who initiates a task. The initiator can view their created tasks from Oracle BPM Worklist and perform specific tasks, such as withdrawing or suspending a task. If not specified, the initiator defaults to the task owner specified in the Create Human Task Dialog - Advanced Tab.

Priority

Select a priority value between 1 (the highest) and 5. This field is provided for user reference and does not make this task a higher priority during runtime. The default value that displays is based upon your selection for this task definition from the Priority list of the General page in the Human Task Editor.

Task Parameters

Displays a list of task parameters and associated BPEL variables. Click the Browse icon in the BPEL Variable column to assign a variable or XPath expression for the specific task parameter. You must map only the task parameters that carry input data. For output data that is filled in from the worklist, you do not need to map the corresponding variables.

Note: If you have not yet defined the message attributes of the payload data for your task in the Add Task Parameter dialog of the Data page of the Human Task Editor, the Browse icon does not display.

Related Topics

"Specifying Task Parameters" in Developing SOA Applications with Oracle SOA Suite