Verknüpfen von Listen anhand des Tutorials “Mitarbeiterliste”

Das Verknüpfen von Listen bedeutet, dass zwei Kacheln untereinander genutzt werden. Als Beispiel kann eine Kachel mit dem Namen “Zeiterfassung” angelegt werden. Öffnet man die Kachel und klickt anschließend auf das kleine + zum Erstellen eines neuen Datensatzes. Wieder werden die zwei Standard- Bausteine Textfeld mit den den Namen “Bezeichnung” und “Beschreibung” angezeigt. Folgende Bausteine können/sollten hinzugefügt werden:

Baustein Verwendung
Baustein Datensatz Auswahl des Mitarbeiters (Verknüpfung zu Kachel “Mitarbeiter” hinterlegen
Baustein Datum Auswahl Arbeitstag
Baustein Zeitspanne Angabe Uhrzeit von / Uhrzeit bis (optional mit Pause)
Baustein Textfeld Angabe von Beschreibung, Bemerkungen, o. ä.

In der Kachel “Zeiterfassung* können nun die Mitarbeiter ihre Arbeitszeiten erfassen. Darüber hinaus kann die erfasste Arbeitszeit in der Kachel “Mitarbeiter” im jeweiligen Mitarbeiter aufgelistet werden.

In der Kachel “Mitarbeiter” wird der Baustein Datensatz Liste mit den Namen “Arbeitszeiten” hinzugefügt. In den Einstellung des Bausteins Datensatz Liste wird der Baustein unter “Verknüpfung mit” mit der Kachel “Zeiterfassung” verbunden. Zusätzlich soll die “Verknüpfung über” den Baustein “Mitarbeiter” zwecks eindeutiger Zuordnung heranziehen. Das bedeutet es wird der Baustein mit der Zeiterfassung über den aktuell aufgerufenen Datensatz (Mitarbeiter) verknüpft, also die Zeiten pro Mitarbeiter. In den Einstellung des Bausteins Datensatz Liste sollte nun “Summe statt Anzahl anzeigen” ausegwählt und zusätzlich “Summe über Arbeitszeit” ausgewählt werden. Das Summen Suffix könnte Std. benannt werden. Anhand dieser Einstellungen werden nun alle Arbeitszeiten pro Mitarbeiter in der Mitarbeiterliste angezeigt.

Zusätzlich können die Arbeitszeiten der Mitarbeiter fest oder dynamisch gefiltert werden.Ein fester Filter wäre z.B. Datum >= Anfang des Monats und <= Ende des Monats (mit festen Datumsangaben). Zur Verwendung von dynamischen Filtermöglichkeiten können auch Datumsformeln hinterlegt werden (s. Formelsammlung // Darstellung von dynamischen Zeitspannen mit Formelberechnungen ).

Beispielergebnis:
example time tracking

Beispielergebnis Kachel Zeiterfassung: example time tracking

Beispielergebnis Kachel Mitarbeiter mit Baustein Datensatz Liste: example time tracking