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.

Kommentare (0)