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.

An operation can be created in the following diagrams with any orchestration 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 Example: Using the Execute Operation Implementation Type).

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: