The Allow Duplicates setting controls whether Team members can appear at different levels in the escalation rotation and whether the Group allows duplicate notifications to be sent to a recipient for a single Event, but how does xMatters resolve the Allow Duplicates flag when nested Groups may have different settings?
The Allow Duplicates setting controls two aspects of Group creation and behavior, and can involve complexities that require additional explanation. This article provides an example of how the Allow Duplicates setting would affect the number of notifications received by a single recipient belonging to nested Groups.
To help explain the relationship between the Allow Duplicates flag and the number of notifications a Team member would receive, the following figure illustrates a set of nested Groups:
In the above diagram, the three Groups in the top row allow duplicates (solid lines) while the three Groups in the bottom row do not (dashed lines). The example User, Bob Smith, is assigned to both of the Grandchildren Groups on the right side of the diagram. Both of the Grandchildren Groups are members of each of the Children Groups, and both Children Groups are members of each of the Parent Groups. Each Group indicates how many times Bob Smith would receive a notification if an Alert was sent to that Group. (No other delays or escalations are configured for these sample Groups.)
- If an Alert is sent to the Children Group that does not allow duplicates, xMatters will notify Bob Smith once, even though Bob belongs to both of the Groups scheduled to receive notifications.
- If an Alert is sent to the Parent Group that allows duplicates, Bob Smith receives four notifications: two from the Children Group that allows duplicates, and two from the Children Group that does not, because the Parent Group setting overrides the Children Group.
- If an Alert is sent to any of the Groups in the bottom row (those that do not allow duplicates), Bob Smith receives only one notification.
JDN-1131 Originally created by Don Clark