Operations (BPM)

An operation is contained by a service interface, and which comprises input and output elements defined in terms of messages or message parts.

Operations can be created in models targeting the SOA, BPMN, and BPEL languages.

An operation belongs to a service interface which, in turn, belongs to a service provider (see Service Providers (BPM)). The operation describes the implementation of an atomic process, and can be sent or received by an activity (see Linking an Operation to a Process).

The Dependencies tab of the operation property sheet allows you to visualize all the processes implemented by the current operation. Shortcuts for operations are not permitted.

If you copy an operation within the same model, the associated messages are reused, and if you copy it to another model, the messages are also duplicated. If you move: