Anlegen einer neuen Konfiguration
Bei Bedarf können mehrere Konfigurationen des Anwesenheitstableaus angelegt werden, wenn z.B. bei ausgewählten Abteilungen andere Spalten oder Einstellungen verwendet werden sollen. Hierzu geht man auf die Aktion "Anwesenheitsliste
Creating a New Configuration
If required, multiple configurations of the attendance board can be created, e.g., if other columns or settings should be used for selected departments. To do this, go to the action "Attendance List" (ta_getAttendanceTableau) und klickt auf die Schaltfläche "Neue Konfiguration".
Die neue Konfiguration wird entsprechend mit
-
Namen und
-
Überschrift versehen
-
Speichern
Nach dem ersten Speichern können allgemeine Einstellungen vorgenommen werden:
-
Beschreibung
-
Auswahl des Icons
-
Vergabe der Berechtigungen
Anschließend werden die Konfigurationsdetails bestimmt >> Schaltfläche "Konfigurationsdetails bearbeiten" anklicken
ZeitwirtschaftssystemAuswahl des Zeitwirtschaftssystems, das für die Konfiguration verwendet werden soll (bestimmt u.a. die zur Auswahl stehenden Fehlgründe).Filterauswahl anzeigenJa/Nein. Anzeige der Suchmaske (Suchparameter, Anzeige des Organigramms bzw. der Favoritenliste)Zusammenfassung anzeigenJa/Nein: Ist der Parameter auf Ja gestellt, so wird eine Zusammenfassung am unteren Ende der Anwesenheitsliste angezeigt (Anzahl der selektierten Gruppen, Angestellten, etc.) Gruppen anzeigen Wird hier Ja eingestellt, so werden in der Zusammenfassung die abgefragten Gruppen angezeigt. Bei Nein wird lediglich die Anzahl der abgefragten Benutzer ausgegeben.Resultat sofort anzeigenWird der Parameter auf Ja gestellt, so wird in dieser Liste die Checkbox "Resultat sofort anzeigen" aktiviert. Wird nun eine Auswahl gemacht und dann diese Checkbox aktiviert, so wird bei dem nächsten Aufruf dieser Liste diese Auswahl sofort abgefragt, ohne zuerst das Auswahlorganigramm anzuzeigen. Geplante Untertg. Buchungen aus Workflow mitanzeigen?Ja/Nein (Standard Nein): zusätzlich werden die im Workflow beantragten (geplanten) untertägigen Buchungen berücksichtigt.Velocity für kompakte AnzeigeVorlage (Velocity-Template), mit der die kompakte Ansicht des Anwesenheitstableaus aufgebaut wird. Mit der Schaltfläche "Velocity Defaultwert einfügen" wird die Standardvorlage eingefügt. Die kompakte Ansicht wählt der Benutzer in der server-seitigen Version über das Feld "Ansicht" (Standard / Kompakt) aus; sie kann auch über den Linkparameter view=COMPACT aufgerufen werden. Eine eigene Ja/Nein-Option "kompakt anzeigen" gibt es nicht mehr.Verberge TA Statusmeldung der PersonJa/Nein: Statusmeldungen der Zeitwirtschaft zur Person werden im Anwesenheitstableau nicht angezeigt.Client-side version verwendenJa/Nein: Ist der Parameter auf Ja gestellt, wird die client-seitige Version des Anwesenheitstableaus verwendet. Das Ergebnis wird dabei immer sofort angezeigt; die Felder Ansicht, Sortierung, Exportformat, Suche und "Resultat sofort anzeigen" der server-seitigen Abfragemaske stehen hier nicht zur Verfügung. Nur bei Ja erscheint der Bereich Client-side Konfiguration:
-
Automatische Aktualisierung (Standard: aktiviert): aktualisiert das Anwesenheitstableau automatisch nach dem konfigurierten Intervall.
-
Aktualisierungsanzeige beim Auto-Refresh anzeigen (Standard: deaktiviert): zeigt beim automatischen Aktualisieren eine Ladeanzeige; beim manuellen Aktualisieren ist sie immer sichtbar.
-
Aktualisierungsintervall (Minuten) (Standard: 5): Intervall für die automatische Aktualisierung.
Fehlgründe für bestimmte Gruppen anonymisieren
Bei bestimmten Fehlgründen kann aus Datenschutzgründen ein allgemein gehaltener Fehlgrund eingegeben werden. Diese Fehlgründe werden für bestimmte Gruppen (z.B. lose oder best. hierarchische Gruppen) eingeblendet.
FehlgründeFehlgründe, welche im Anwesenheitstableau anonymisiert werden sollen (Auswahl aus den Fehlgründen des gewählten Zeitwirtschaftssystems) Auswahl der betroffenen Personen "Personen dieser Gruppen" oder "Alle Personen" Gruppen Auswahl jener Gruppen, bei welchen der Fehlgrund "überblendet" werden soll (nur bei "Personen dieser Gruppen"); mit Untergruppen miteinschließen gilt die Anonymisierung auch für die untergeordneten GruppenAnonymisierter FehlgrundHier wird ein neutraler Fehlgrund ausgewählt (Definierte Fehlgründe aus der Zeitwirtschaft)Kommentar/Details aus Antrag verbergenZusätzlich werden Kommentar und Details des Antrags nicht angezeigtReihung hinauf/hinunterMit Hilfe der Pfeiltasten kann die Reihung der zu anonymisierenden Fehlgründe verändert werdenLöschenDurch Anklicken der Check-Box und anschließend der Schaltfläche Löschen wird der Fehlgrund gelöscht. Anschließend Speichern. Hinzufügen Durch Anklicken der Schaltfläche können weitere Fehlgründe hinzugefügt werden.
Detailansicht für bestimmte Gruppen unterbinden
Wird hier eine bestimmte Gruppe eingegeben, so erhält diese Gruppe beim Mouse Over keine Detaileinsicht zum Fehlgrund im Kalender oder Gruppenkalender. Hier kann wie bei der Anonymisierung der Fehlgründe die Eingabe auch mit Wildcards parametriert werden (KOST* unterbindet Anzeige der Fehlgründe für alle Gruppen die mit 'KOST' beginnen).
Anzuzeigende Spalten
TypBestimmt die auswählbaren AttributeBasis Infoszeigt alle Basisinformationen an Personenfelder aus Zeitw. zeigt Personenfelder aus der Zeitwirtschaft an (Kontenwerte)BuchungsmitteilungAnzeige der Mitteilung, die bei der Buchung eingegeben werden kann Bemerkung aus ProzessAnzeige der Bemerkung, die im Fehlzeitantrag eingegeben wurde Verfügbarkeit (nur mit Modul Groupware-Integration) Anzeige der freien (grüne Farbe), bzw. gebuchten Zeiten (rote Farbe) im Terminkalender; einstellbar sind Startzeit, Endzeit und Dichte:
-
Viertelstündlich, Halbstündlich, Stündlich
Avatar: Foto oder InitialenAnzeige des Fotos der Person bzw. ihrer InitialenAttributAttribute sind abhängig vom ausgewählten Typ (z.B. bei "Basis Infos" die Basisinformationen, bei "Personenfelder aus Zeitw." die Personenfelder aus der Zeitwirtschaft)ÜberschriftÜberschrift, die in der Spalte erscheinen sollAusrichtungLinks, Mitte, Rechts Spaltenbreite HTMLLayout-Information, Bestimmung der Breite in PixelSpaltenbreite PDFLayout-Information, Bestimmung der Breite in PunktenHinauf/HinunterReihung innerhalb der Spalten hinauf oder hinunter verschiebenLöschenSpalte wird gelöschtHinzufügenHinzufügen einer neuen Spalte
Bestimmte Fehlgründe nicht anzeigen
Es besteht die Möglichkeit bestimmte Fehlgründe im Kalender zu verbergen. Durch Hinzufügen eines Fehlgrundes in der Liste wird dieser im Kalender nicht angezeigt. Das Fehlgrundkürzel wird in der Kalenderansicht nicht angezeigt, bei Mouse Over können die Detailinformationen jedoch abgerufen werden.
Ausgabeformate und Kontextmenü
Die verfügbaren Ausgabeformate (Drucken, PDF, XLS; Seitenlayout für PDF) werden wie bei den anderen Auskunftsfunktionen eingestellt. Über das Kontextmenü können andere Aktionen für die angeklickte Person aufgerufen werden (Element, Aktion, URL Query; zusätzlich steht der Parameter $uid zur Verfügung).
Einschränkung bestimmter Personen
Der Parameter "Nur Personen aus der/n folgenden Gruppe(n) anzeigen" ermöglicht das zusätzliche Filtern der Auswahl im Organigramm nach losen Gruppen. Wird hier eine lose Gruppe eingetragen, so wird wenn im Auswahlorganigramm bei der Abfrage der Konfiguration nur die Personen angezeigt, die in dieser Gruppe enthalten sind. Beispiel: Wird bei diesem Parameter die Gruppe Pauschalisten eingegeben, und der Vorgesetzte hat die Einsichtserlaubnis für die Gruppe01, so bekommt der Vorgesetzte bei Abfrage der Liste alle Personen der Gruppe01 angezeigt, die auch Pauschalisten sind.
Einschränkung des Selektionsbaumes (Organigramm):
Maximale Anzahl an Gruppen, die abgefragt werden dürfen
Maximale Anzahl an Personen, die abgefragt werden dürfen
-
Werden mehr Gruppen oder Personen abgefragt, als in der max. Anzahl, so erscheint ein System-Hinweis, dass die Selektion diesbezüglich angepasst werden soll.
Folgende Organisationsstruktur nicht anzeigenMit diesem Parameter können bestimmte Gruppen in der Organisationsstruktur ausgeblendet werden
-
Klickt man auf das erste Symbol > können Orgstrukturen hinzugefügt werden > Orgstruktur aus Auswahl selektieren
-
Möchte man eine neue Gruppe hinzufügen > zweites Symbol anklicken > Gruppe aus Auswahl selektieren
-
Möchte man eine bestehende (ausgeblendete) Gruppe wieder entfernen > Löschen-Checkbox aktivieren, anschließend auf Löschen-Symbol unten klicken.
In der Organisationsstruktur werden auch lose Gruppen angezeigt.
Abfragelimitierung mit Datum
Anzahl der verfügbaren Einträge in der DatumsauswahllisteDefiniert Anzahl der angezeigten Monate Offset (wie viele Einträge in der Vergangenheit liegen sollen) Definiert Anzahl der Monate, die in die Vergangenheit angezeigt werden sollen
-
Wird z.B. bei Anzahl der angezeigten Anträge 12 definiert, und bei Offset 6 > so werden Einträge 6 Monate in Vergangenheit und 6 Monate in Zukunft angezeigt
Typ: Fixes DatumAbfrage zu einem fixen Zeitraum > Einstellung mit frühestem und spätestem Abfragedatum (z.B.
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
-
Time and attendance system
Selection of the time and attendance system to be used for the configuration (determines, among other things, the absence reasons available for selection).
-
Show filter selection
Yes/No. Display of the search form (search parameters, display of the organization chart or the favorites list)
-
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 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.
-
Also show planned intraday bookings from workflow?
Yes/No (default No): additionally, the intraday bookings requested (planned) in the workflow are taken into account.
-
Velocity for compact view
Template (Velocity template) used to build the compact view of the attendance board. The "Insert Velocity default value" button inserts the default template. In the server-side version, the user selects the compact view via the "View" field (Standard / Compact); it can also be called via the link parameter view=COMPACT. A separate Yes/No option "Show compact" no longer exists.
-
Hide T&A status message of the person
Yes/No: Status messages from Time & Attendance about the person are not displayed in the attendance board.
-
Use client-side version
Yes/No: If the parameter is set to Yes, the client-side version of the attendance board is used. The result is always displayed immediately; the fields View, Sorting, Export format, Search, and "Show result immediately" of the server-side query form are not available here. The Client-side configuration area only appears for Yes:
-
Automatic refresh (default: activated): refreshes the attendance board automatically after the configured interval.
-
Show refresh indicator on auto refresh (default: deactivated): shows a loading indicator during automatic refresh; during manual refresh it is always visible.
-
Refresh interval (minutes) (default: 5): interval for the automatic refresh.
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).
-
Absence reasons
Absence reasons that are to be anonymized in the attendance board (selection from the absence reasons of the selected time and attendance system)
-
Selection of the persons concerned
"Persons of these groups" or "All persons"
-
Groups
Selection of the groups for which the absence reason is to be "overlaid" (only for "Persons of these groups"); with Include subgroups, the anonymization also applies to the subordinate groups
-
Anonymized absence reason
A neutral absence reason is selected here (defined absence reasons from Time & Attendance)
-
Hide comment/details from request
Additionally, the comment and details of the request are not displayed
-
Order up/down
The order of the absence reasons to be anonymized can be changed using the arrow keys
-
Delete
The absence reason is deleted by clicking the check box and then the Delete button. Then save.
-
Add
Further absence reasons can be added by clicking the button.
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. As with the anonymization of absence reasons, the entry can also be configured with wildcards here (KOST* blocks the display of absence reasons for all groups starting with 'KOST').
Columns to Display
-
Type
Determines the selectable attributes
-
Basic info
displays all basic information
-
Person fields from T&A.
displays person fields from Time & Attendance (account values)
-
Booking message
Display of the message that can be entered with the booking
-
Remark from process
Display of the remark entered in the absence request
-
Availability (only with the Groupware Integration module)
Display of free (green) or booked times (red) in the appointment calendar; start time, end time, and density can be set:
-
Every quarter hour, Every half hour, Hourly
-
Avatar: photo or initials
Display of the person's photo or their initials
-
Attribute
Attributes depend on the selected type (e.g., for "Basic info" the basic information, for "Person fields from T&A" the person fields from Time & Attendance)
-
Heading
Heading that should appear in the column
-
Alignment
Left, Center, Right
-
Column width HTML
Layout information, determines the width in pixels
-
Column width PDF
Layout information, determines the width in points
-
Up/Down
Move the order within the columns up or down
-
Delete
Column is deleted
-
Add
Add a new column
Do Not Show Certain Absence Reasons
It is possible to hide certain absence reasons in the calendar. By adding an absence reason to the list, it is not displayed in the calendar. The absence reason abbreviation is not displayed in the calendar view, but the detailed information can be retrieved on mouse-over.
Output Formats and Context Menu
The available output formats (Print, PDF, XLS; page layout for PDF) are set as with the other information functions. Via the context menu, other actions can be called for the clicked person (Element, Action, URL Query; the parameter $uid is also available).
Restricting Certain Persons
The parameter "Show only persons from the following group(s)" enables additional filtering of the selection in the organization chart by loose groups. If a loose group is entered here, then, when the configuration is queried in the selection organization chart, only the persons contained in this group are displayed.
Example: If the group Flat-rate employees is entered for this parameter and the supervisor has viewing permission for Group01, the supervisor sees, when querying the list, all persons of Group01 who are also flat-rate employees.
Restricting the Selection Tree (Organization Chart):
-
Maximum number of groups that may be queried
-
Maximum number of persons that may be queried
-
If more groups or persons are queried than the maximum number, a system notice appears stating that the selection should be adjusted accordingly.
-
Do not show the following organizational structure
With this parameter, certain groups in the organizational structure can be hidden
-
If you click the first icon > org structures can be added > select the org structure from the selection
-
If you want to add a new group > click the second icon > select the group from the selection
-
If you want to remove an existing (hidden) group again > activate the Delete checkbox, then click the Delete icon below.
Loose groups are also displayed in the organizational structure.
Query Limitation by Date
-
Number of available entries in the date selection list
Defines the number of displayed months
-
Offset (how many entries should lie in the past)
Defines the number of months that should be displayed in the past
-
If, for example, 12 is defined for the number of displayed requests and 6 for the offset > entries 6 months in the past and 6 months in the future are displayed
-
Type: Fixed date
Query for a fixed period > setting with earliest and latest query date (e.g., 01.01.2006-01.01.2020 > zeigt alle Einträge in diesem Zeitraum, jedoch keinen aus dem Jahr 2005 bzw. nach dem Jahr 2020 > es erfolgt ein Systemhinweis, dass die Abfrage außerhalb dieses Zeitraumes nicht erlaubt ist).
-
Wird kein fixes Datum definiert (Typ: Relatives Datum), so kann die Abfrage wie folgt definiert werden:
-
frühestes Abfragejahr (relativ ab heute) 0-10
-
frühester Abfragemonat (relativ ab heute) 0-12
-
spätestes Abfragejahr (relativ ab heute) 0-10
-
spätester Abfragemonat (relativ ab heute) 0-12
Suchen im Anwesenheitstableau per Linkparameter
Das Anwesenheitstableau akzeptiert nun den optionalen Parameter "searchFor". Der Wert der hier übergeben wird, wird anschließend in das Suchfeld übernommen. Es kann auch ein Stern am Ende als Wildcard angegeben werden. Die Suchlogik erfolgt analog der Suche im Feld "Suche", d. h. es werden die Felder "Zuname" und "Vorname" durchsucht.
Ist eine Übereinstimmung gegeben, so wird sofort der entsprechende Eintrag (ev. auch mehrere) angezeigt.
Aufruf:
Es muss immer der gesamte URL aufgerufen werden.
Anmerkung: sinnvoll nur in Kombination mit
-
shows all entries in this period, but none from the year 2005 or after the year 2020 > a system message appears stating that queries outside this period are not allowed).
-
If no fixed date is defined (Type: Relative date), the query can be defined as follows:
-
earliest query year (relative to today) 0-10
-
earliest query month (relative to today) 0-12
-
latest query year (relative to today) 0-10
-
latest query month (relative to today) 0-12
Searching in the Attendance Board via Link Parameter
The attendance board now accepts the optional parameter "searchFor". The value passed here is then transferred to the search field. An asterisk can also be specified at the end as a wildcard.
The search logic is analogous to the search in the "Search" field, i.e., the fields "Last name" and "First name" are searched.
If there is a match, the corresponding entry (possibly several) is displayed immediately.
Call:
The entire URL must always be called.
Note: only useful in combination with SSO.
http://webdeskserver/webdesk3/ ta_getAttendanceTableau.cact?searchFor=May*
Bearbeiten einer bestehenden Konfiguration
Möchte man eine bestehende Konfiguration verändern, z.B. durch Entfernung oder Hinzufügen neuer Fehlgründe, Anonymisierung bestimmter Fehlgründe für bestimmte Gruppen, Limitierung des Abfragezeitraumes, Änderung oder neue Vergabe von Berechtigungen etc., so wird die gewünschte Konfiguration ausgewählt.
Dies kann entweder über den Menübaum geschehen:
-
Menübaum >> Anwesenheitstableau >> rechter Mausklick >> Aktion bearbeiten.
Oder über die Aktion selber:
-
Menüpunkt Aktionen >> Aktion auswählen
-
Reiter Konfigurationen >> gewünschte Konfiguration auswählen.
Ist man bei der richtigen Konfiguration angelangt, klickt man auf die Schaltfläche "Konfigurationsdetails bearbeiten". Die Konfiguration kann nun beliebig verändert werden
Editing an Existing Configuration
If you want to change an existing configuration, e.g., by removing or adding absence reasons, anonymizing certain absence reasons for certain groups, limiting the query period, changing or reassigning permissions, etc., select the desired configuration.
This can be done either via the menu tree:
-
Menu tree >> Attendance Board >> right-click >> Edit action.
Or via the action itself:
-
Menu item Actions >> Select action
-
Configurations tab >> select the desired configuration.
Once you have reached the right configuration, click the "Edit configuration details" button. The configuration can now be changed as desired.