Overview
Template users offer a way to set absences for a whole group in one shot. All absences set for a template user are also applied to all other users of the same group(s) that the template user is assigned to. This can either be a regular user (real person in your group) or a dummy user that can also be hidden from display. If also the group he is assigned to is hidden the templates are completely invisible to regular users.
...
- Create a group "Germany"
- Create a user "Germany". On the Privileges tab check the "Template User..." button.
- Assign the user "Germany" to the group "Germany"
- Assign all your Germany based testers to the group "Germany"
- Switch to the calendar view and open the calendar of the template user "Germany"
- Set the dates of training and click Apply. The click Done.
- The Training absence has been applied to all other members of "Germany"
- Now hide the group "Germany"
- Also hide the template user "Germany"
- Unhide both, group and template user the next time you want to set team wide absences
Image: Template user option |
Rules
Template absences are not applied without honoring certain rules, meaning they do not overwrite any other absence in any case. The following rules apply:
- If the user is currently present on the day in question the absence is applied
- If the user is not present the absence is not applied except the absence type is the same as the previous template absence
Example
- A template absence "Training" is created.
- The user is currently present => the absence is applied to the user.
- Later, one user sets himself to "Sick" on the first day of that training => the template absence is overwritten
- The training is postponed for one day and the template absence "Training" is deleted from the first day => The user that is sick is not overwritten, all others that still hold the "Training" absence are unset again (set to present).
I recommend to play around with this feature to learn about its many and powerful capabilities.