Group Properties

General Properties

The following table lists the general properties.
Property Description
Is Atomic

A Group can be flagged as Atomic in order to be executed as a single transaction. An atomic group is defined as a group of automatic activities all executed in one transaction. For a group to become atomic, all its Sub-Groups must be flagged as atomic. An atomic group cannot include Interactive activities or external notifications.

Activities inside an atomic group can belong to different roles.

An atomic group can contain ONLY:
  • Automatic activities.
  • Split/Join gateways.
  • Multiple/Join gateways.
  • Send Message/Message Wait events (only synchronization between copies.)

If any other activity (such as Interactive) is dropped into a group, you will be warned about it and the action will be automatically undone.

An atomic group can contain other atomic groups. However, it cannot contain non-atomic groups.

If a non-atomic group is dropped into an atomic group, you will be warned about it and the action will be undone.

Atomic groups cannot handle exceptions or compensations within the group. Exceptions that occur inside the atomic group have to be handled by the group exception flow or any outer group.

Advanced Properties

The following table lists the general properties.
Property Description
Generate Events Defines how Auditing Events are generated for the Group. See Auditing.
Note: If the group does not generate events, it will not be listed in the Audit Trail, but the activities within it, if they do generate events, will appear