Anzeigen der Überstunden per Erweiterung
Die Browser Erweiterung, die das aktuelle Gleitzeitkonto anzeigt. Man muss nicht mehr umständlich die Überstunden ausrechnen oder aus PDF-Dateien ablesen. Es werden einfach im Fiori-Launchpad auf der Seite der Zeiterfassung die aktuellen Überstunden angezeigt.
Das Gleitzeitkonto im Fiori-Launchpad:

Dies ist keine offizielle Software und auch nicht in irgendeiner Form mit Fiori oder SAP verbunden! Es gibt keine Gewährleistung für die Richtigkeit der Überstunden!
Die Erweiterung muss im entsprechenden Browser installiert werden:
Probleme? Erstelle ein Issue
Wenn du den Nix Package Manager benutzt, kannst du diese Anleitung befolgen und ansonsten einfach ignorieren. Das Projekt muss in die inputs der flake.nix aufgenommen werden, in der sich die home-manager-Konfiguration befindet:
{
inputs = {
# ...
clock-mate.url = "github:clock-mate/extension";
# Optional:
# clock-mate.inputs.nixpkgs.follows = "nixpkgs";
# clock-mate.inputs.flake-utils.follows = "flake-utils";
};
}Anschließend kann das Paket zur extensions-Liste hinzugefügt werden.
Beispiel home.nix:
{inputs, pkgs, ...}: {
# ...
programs.firefox.profiles.<profile-name>.extensions.packages = [
inputs.clock-mate.packages.${pks.system}.default
];
}Zum Deinstallieren von Gleitzeitkonto-Browser die Erweiterung einfach entfernen:
In älteren Versionen musste zusätzlich ein Programm (CompanionApp) und Node.js installiert werden. Zum Deinstallieren folgende Schritte befolgen:
- Die Erweiterung aus dem Browser entfernen (siehe oben)
- Das Deinstallations-Skript herunterladen und ausführen.
- (optional) Node.js deinstallieren
Da die Browser Erweiterung Zugriff auf den Kontext von Fiori hat, kann diese auch Anfragen direkt an den Fiori-Server schicken. Es wird somit eine Anfrage geschickt, um die Arbeitszeiten abzufragen. Aus den Arbeitszeiten werden im Hintergrund die aktuellen Überstunden berechnet. Diese werden dann in der Erweiterung angezeigt.
Die Projektidee zum Anzeigen eines Gleitzeitkontos (ehemalig Gleitzeitkonto-Browser sowie -API und -Desktop) ist entstanden, da es keine einfache Möglichkeit gab, die Überstunden einzusehen. Dies ist relevant, wenn man in manchen Wochen mehr als die geforderte Wochenstundenzahl arbeitet und in der anderen Woche entsprechend weniger arbeiten möchte.