What does the "advanced reservation restriction" option mean when creating shifts?
By default, when a user is approved for an opportunity, they can reserve
spots for any shift related to that opportunity.
You can add an additional layer of reservation restriction whereby users need to be
approved for the opportunity, but also meet the following condition
using the 'Profile Tags' field from the database.
How do I create and assign profile tags?
1. In the Database, create profile tags
- On the top-right > Click Actions
- Select Manage profile tags
- Type in a string of text that represents your new profile tag > Click Create.
- Do this process over and over again until you've created all of your profile tags
2. In the Database > Assign profile tags
- In the Database, select profiles using the checkbox to the left of the Name column
- Click on the Actions button that appeared above the Name column next to the text that "X profiles selected"
- Select Assign profile tags
- Do this process over and over again until you've assigned all of your profile tags
![](https://static.zohocdn.com/zoho-desk-editor/static/images/file.png)
Now that you've assigned profile tags, you're all set to begin generating shifts and using the advanced reservation restriction setting!
How do I use the advanced reservation restriction setting?
1. In the Schedule > Click on + Create shifts
- Select an opportunity
- Input your shift information
- All the way at the bottom of the shift information pop-up, click on Show advanced reservation restrictions
- Select the type of restriction (at least 1, all, none)
- Select the profile tag(s) to apply the relevant restriction
![](https://support.vomevolunteer.com/galleryDocuments/edbsn13a3ccc0bb5f58510c2f4ad2b6807d616b4bc2d20bcae90f64de59d0e5f56e66cbf54db8cdf418380da44593bcce796f?inline=true)
![](https://support.vomevolunteer.com/galleryDocuments/edbsn96150badf8693806b413cc22a2a739a0ddb4fbd910151fbc3e451a5bd25988b703282d8d9edb8801e1a45778ace6885e?inline=true)
![](https://static.zohocdn.com/zoho-desk-editor/static/images/info.png)
Example of when to use advanced reservation restriction
- Imagine you have an opportunity titled Driver.
- You assign many users to the Driver opportunity, however, in order to view and reserve upcoming Driver shifts (or a specific batch of shifts), the user must have a valid driver's license.
- In the database, you can create a profile tag titled Valid Driver's License
- You would assign the profile tag to users that have a valid driver's license, and unassigned the tag from the ose users who once had a valid license that is currently invalid.
In conclusion, out of your cohort of all approved Drivers, only the users with the profile tag Valid Driver's License would be able to view and reserve upcoming Driver shifts. Otherwise, anyone approved for the Driver opportunity would be able to view and reserve any upcoming shift within the opportunity.
This way you keep things are organized and have a secondary layer of eligibility that determines who can reserve which set of shifts. The primary layer being the fact they're approved for the opportunity in the first place.