Send Task Properties Dialog - Implementation Page

Oracle BPM Editorthen chooseComponent Palettethen chooseSend Taskthen choosedialog for the Send Task

Use to edit the implementation properties for the send task.

Implementation Type
Select to change the type of flow object.

This is a short cut that allows you to easily change the type of flow object, without having to add a new flow object and create incoming and outgoing sequence flows.

Note: If you change the flow object type, you will lose any configuration changes you have made.

Conversation
A conversation defines the sequence of a group of send and receive tasks that communicate with other processes or services. A send task can start a conversation with another process or service, or continue a conversation initiated by a previous receive task. Possible values are:

Properties (when Initiates is selected)

Implementation
Select an implementation for the send task. Possible values are:

When Process Call is selected

Process
Displays the BPMN process this send task invokes. You cannot edit this field, click the Browse.. icon to change the selected BPMN process.

Browse... icon
Click to view the available BPMN processes and select one.

Clear icon
Click to deselect the currently selected BPMN process.

Node
Select the receive task to invoke.

When Service Call is selected

Name
Displays the service this send task invokes. You cannot edit this field, click the Browse.. icon to change the selected service.

Browse... icon
Click to view the available services and select one.

Clear icon
Click to deselect the currently selected service.

Operation
Select the operation to invoke.

Properties (when Continues is selected)

Initiator Node
Select the receive task that precedes this send task in the conversation.

When the Initiator Node invokes a process:

Process
Displays the BPMN process the send task invokes. You cannot edit this field, click the Browse.. icon to change the selected BPMN process. Question to reviewers: should this show the process invoked by the initiator node? If so, then this field should be grayed out.

Browse... icon
Click to view the available BPMN processes and select one.

Clear icon
Click to deselect the currently selected BPMN process.

Node
Select the receive task to invoke.

When the Initiator Node invokes a service:

Name
Displays the service this send task invokes. You cannot edit this field, click the Browse.. icon to change the selected service. Question to reviewers: should this show the service invoked by the initiator node? If so, then this field should be grayed out.

Browse... icon
Click to view the available services and select one.

Clear icon
Click to deselect the currently selected service.

Operation
Select the operation to invoke.

When the Initiator Node defines an interface:

Argument Definition Table
Depending on the nature of the initiator node these table displays one of the following:

Name column
Displays the name of the argument.

Type column
Displays the data type of the argument.

Add icon
Click to add an argument.

Edit icon
Click to edit a selected argument. You can modify the name and type of the argument.

Remove icon
Click to remove a selected argument.

Advanced
The configuration of the initiator node determines the value of this field. You cannot modify the value of this field. Possible values are:

Operation Name
If the Synchronous option is selected, this field display the name of the operation exposed by the initiator node. You cannot modify the value of this field.
If the Asynchronous option is selected, enter a name for the callback operation defined by the send task.

Data Associations
Click to enable data associations and transformations for this flow object.

Data associations are used to define the input and output from a flow object to an external service or process. Data associations are used to pass the information stored in data objects in the following contexts:

Use Associations
Click to enable data associations for this flow object. More

Edit Data Associations
Click to launch the data associations editor.

Use Transformations
Select to enable transformations for this flow object. More


Modeling and Implementation Guide for Oracle BPM, "Introduction to the Send Task"

Modeling and Implementation Guide for Oracle BPM, "Introduction to the Receive Task"

Modeling and Implementation Guide for Oracle BPM, "Using the Send and Receive Tasks to Communicate Between Processes"