Mutually Exclusive Events
Overview
Any set of campus campaigns can be made “Mutually Exclusive” by following these steps:
- Group events together by making one event the Parent Campaign of all the others
- Note that Recurring campaigns are already organized this way, so they are ideal candidates to make mutually exclusive
- Check the “Mutually Exclusive Group” checkbox on the parent campaign (this box is only available to be checked on Parent Campaigns)
- Review/update the parent campaign’s Mutually Exclusive Warning messages (discussed immediately below)
Review/Edit “Mutually-Exclusive Event” Default Messages
- Mutually-Exclusive Event default messages are stored in the Custom
Setting record called "DEFAULTS" in the Custom Setting called "Events Rx."
- These warning messages appear when a user has already registered for or
attended one of a set of Mutually-Exclusive campaigns and then attempts
to register for another one, like this:
- As shown above, the message is preceded by the name of the Campaign of which the user is already a Campaign Member.
- The messages can be customized on each individual campaign, but the defaults—stored in the Custom Setting—will be used for all “Mutually-Exclusive” Events unless changed on the individual Campaign record.
- These warning messages appear when a user has already registered for or
attended one of a set of Mutually-Exclusive campaigns and then attempts
to register for another one, like this:
- Mutually Exclusive Warning - Attended message
- On installation, the default message is initially set to: “You have already attended the above-mentioned event, which duplicates the event for which you are trying to register; so you are not authorized to register for this event.”
- Mutually Exclusive Warning - Registered message
- On installation, the default message is initially set to: “You are registered for the above-mentioned event, which duplicates the event for which you are trying to register. Press Continue to cancel the above-mentioned registration and register for this event or press Cancel to go to the Event Listing page.”