Rota swap functionality
One of our most popular rota features is the swap functionality enabling rota members to process a swap and optional return swap for those occasions where they're unable to serve an assigned rota duty. Indeed many customers have commented on the positive influence this feature has had on the health of their overall serving culture!
Overview of the intended functionality
A module setting enables and disables the rota swap functionality for the module - it's not possible to enable swaps for some rotas and disable them on others.
The functionality works on a trust basis and is not intended to be used as a mechanism to inflict a swap on someone unsuspecting and neither is there an 'approval' workflow whereby swap recipients accept or decline a swap.
Rota swaps can only be processed for future rota dates, and swaps with both adult and child rota members are permitted. Processing a swap will send a swap confirmation email to the person adding the swap, the recipient person being swapped with, and the ministry's overseers.
Rota members can only process their own swaps unless a return swap is being made, in which case the return swapper could process the swap. Rota members are unable to process a swap that will cause a rota clash for the other rota member - rota members are not permitted to make rota changes that simply cause another issue! Rota members are permitted to process swaps that cause clashes for themselves - we assume the rota member has a solution to the clash!
Rota members can only swap with available rota members from the same ministry or rota, and only with those who are not already serving on the dates being swapped. For rotas with accept/decline enabled, swapped rota members are added to the rota with an 'accepted' serving status.
Overseers have full rota management in My ChurchSuite and can process any swap and override swap clashes.
A swap is a direct swap including roles - those who are swapping will inherit one another's assigned roles, although an overseer can optionally change assigned roles if necessary.
Enabling rota swap functionality
Head into the Rotas module's settings - accessed via the cogwheels icon in the top right-hand corner of the module. Select the My ChurchSuite Options tab. In the Settings section click Edit to Enable or Disable Swaps as appropriate. Disabling swaps will prevent any rota member from processing a swap in My ChurchSuite. However, Ministry overseers will still be able to fully manage their rotas in My ChurchSuite, including processing swaps.
Organising a swap
You may have your preferred internal processes that those serving should follow when they are unable to fulfil a rota duty assigned to them. Typically a rota member who needs to organise a swap will first reach out to fellow rota members to see if anyone is available to swap with them. Within the My Rotas section are a couple of useful features to help your rota members do just that.
First, rota members can view a rota Teams member list for the rota they serve on, showing the contact details of fellow rota members (subject to each person's privacy settings), so they can get in touch to arrange a swap - perhaps contacting just those people who have suitable roles assigned.
A further option is to use the Email members button to send a private rota group email to all the rota members to see if anyone is available to swap. Note that a group email is sent to all rota members - it's not possible to filter the group email recipient list. Again, rotas members can use this to reach out to others on the rota to relationally enquire if someone can swap.
Once a swap has been agreed upon relationally it's then easy to process the change to the rota. Here's how...
Processing a rota swap
Viewing their rota in My ChurchSuite, rota members have a serving Actions button next to their name. From this menu, they can Add unavailability, which will trigger an unavailability notification to ministry overseers. They can then click Organise swap.
The Organise swap pop-up opens to select who they have organised to Swap with - only available rota members will be listed. The Return swap menu will show a list of that person's future serving dates for all rotas linked to the same ministry. In this way, rota members can process swaps across different services and rotas linked to the same underlying ministry.
Click Save Changes to process the swap, which will update the rota and send the swap confirmations and overseer swap notifications. A swap that causes a clash will be detected and the swap prevented. Typically, swap clashes are caused when swapping with someone who is unavailable or who is already serving on another rota for the same date/time. An overseer may be required to process the swap where a permitted clash will arise.