Annual Group Calendar
With the action "ta_getOrgCalendarYearly", the group
calendar can also be queried as an annual overview
Certain absence reasons can be color-coded, which produces a color-coded
overview.
In the annual group calendar, all configured absence reasons can be queried
together or individually. To do this, the user selects, in the query form in the
field "Absence reasons to display", via checkbox from the absence reasons that
have a color assigned in the configuration.
Configuring the Annual Group Calendar
If required, multiple configurations of the annual group calendar with
different absence reasons can be created. To do this, go to the action
"ta_getOrgCalendarYearly" and click the "New configuration" button.
The new configuration is given
- a name and
- a heading
- Save
After the first save, general settings can be made:
- Description
- Selection of the icon
- Assignment of permissions
Then the configuration details are determined >> click
the "Edit configuration details" button.
-
Show result immediately
If the parameter is set to Yes, the checkbox "Show
result immediately" is activated in this list. If a selection is now made and
this checkbox is then activated, the next time this list is called, this
selection is queried immediately without first displaying the selection
organization chart.
-
Show summary
Yes/No: If the parameter is set to Yes, a summary is
displayed at the bottom of the attendance list (number of selected groups,
employees, etc.)
-
Show groups
If Yes is set here, the queried groups are displayed in the summary. If No, only
the number of queried users is output
-
Show history
If the parameter is set to Yes, historically stored employee
group memberships are taken into account and displayed in the query. If the
parameter is set to No, only the current employees are
displayed in the annual group calendar,
A specific color can be assigned to the absence reasons:
-
Color
Selection of the color that identifies the absence reason
-
Absence reason
Selection of the absence reason from the drop-down list
-
Add row
Any number of absence reasons can be added by clicking the button.
-
Delete
Unwanted absence reasons can be removed with the "Delete" button
Only the absence reasons entered here are available for selection by the user
in the query form.
Anonymize Absence Reasons for Certain Groups
For certain absence reasons, a generic absence reason can be entered for data
protection reasons. These absence reasons are overlaid for certain groups (e.g.,
loose or certain hierarchical groups) or for all persons. Details can be found
under Calendar Overview.
Block Detail View for Certain Groups
If a specific group is entered here, this group does not get a detail view of
the absence reason on mouse-over in the calendar or group calendar.
Context Menu
Here, actions can be defined that allow the user to create requests directly
from the calendar (e.g., time correction, vacation request, etc.)
-
Element
The selected action can be displayed on the whole table, on a table row, or only
on a table cell. In the calendar, it makes sense to choose table cell >>
so that a cell corresponds to a day
-
Action
Here the action is defined that should be called by the context menu
(e.g., absence request, time correction...).
-
URL Query
Here you must specify the transfer parameters with which the action should be
called. The accepted parameters are $year, $month (where 1 stands for January),
and $day.
-
Order
The order of the rows can be changed with the arrows
(move Up / Down)
-
Delete
If the checkbox is checked, the row is deleted after saving.
Restricting Certain Persons
Details can be found under
Attendance Board.
Restricting the Selection Tree (Organization Chart):
Details can be found under
Attendance Board.
Query Limitation by Date
Details can be found under
Attendance Board.