Oracle BPM Editor
Component Palette
Receive Task
dialog for the Receive Task
Use to specify how the receive task is implemented within a BPM process.
Implementation Type
Select to change the BPMN activity used for this element of your process.
This drop-down menu allows you to change the type of BPMN activity for this element without having to delete and re-add a new activity.
Note: If you change the implementation type of an activity, you must reconfigure any properties you have set.
Create Instance
Select to create a new instance of the business process.
When a message is received, receive activities play a role in the lifecycle of a business process. If this checkbox is selected, this indicates that the occurrence of this activity causes a new instance of the business process to be created. If you select this checkbox, this must be the initial activity in the business process. More
Conversation
A conversation defines the sequence of a group of messages that communicate with other processes or services. A receive task can continue a conversation initiated by a previous send task.
Possible values are:
Properties (when Initiates is selected)
Implementation
Select how to implement this receive task.
Possible values are:
Implementation (When Define Interface is selected)
Argument Definition Table
Lists the arguments required to invoke the operation the receive task exposes. These are the arguments passed to the process from the invoking process or service.
Add icon
Click to add an argument to the operation this receive task exposes.
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.
Name column
Displays the name of the argument.
Type column
Displays the data type of the argument.
Advanced
Select the type of operation the receive task exposes.
Possible values are:
Operation Name
Enter a name for the operation the receive task exposes.
Implementation (When Interface from Catalog is selected)
Initiator Node
Select the task that precedes this receive task in the conversation.
Properties (when Continues is selected)
Initiator Node
Select the send or receive task that precedes this receive task in the conversation.
When the Initiator Node invokes a process:
Process
Displays the BPMN process the receive 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 send or receive task to invoke.
When the Initiator Node invokes a service:
Name
Displays the service this receive 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:
The services or processes invoking the operation exposed by this receive task must first invoke the operation exposed by the initiator node. The operation exposed by this receive task can have the same interface as the initiator node or define its own interface.
Implementation
Select how this receive task defines the interface it uses to expose an operation. Possible values are:
Argument Definition Table
Lists the arguments required to invoke the operation the receive task exposes.
Name column
Displays the name of the argument.
Type column
Displays the data type of the argument.
Add icon
Click to add an argument to the operation this receive task exposes.
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
Select the type of operation the receive task exposes. Possible values are:
Operation Name
Enter a name for the operation the receive task exposes.
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"
Copyright © 19972013, Oracle. All rights reserved.