Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Browser Erweiterung für Chromium und Firefox, welche die Überstunden bzw. ein Gleitzeitkonto direkt in der Fiori-Zeiterfassung anzeigt.

License

Notifications You must be signed in to change notification settings

clock-mate/extension

Repository files navigation

Clockmate

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:
Gleitzeitkonto im Fiori-Launchpad

🚨 Disclaimer

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!

Installation

Die Erweiterung muss im entsprechenden Browser installiert werden:

Probleme? Erstelle ein Issue

Installation via Nix

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
    ];
}

Deinstallation

Zum Deinstallieren von Gleitzeitkonto-Browser die Erweiterung einfach entfernen:

Deinstallation vor V3

In älteren Versionen musste zusätzlich ein Programm (CompanionApp) und Node.js installiert werden. Zum Deinstallieren folgende Schritte befolgen:

  1. Die Erweiterung aus dem Browser entfernen (siehe oben)
  2. Das Deinstallations-Skript herunterladen und ausführen.
  3. (optional) Node.js deinstallieren

Funktionsweise

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.

Idee

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.

About

Browser Erweiterung für Chromium und Firefox, welche die Überstunden bzw. ein Gleitzeitkonto direkt in der Fiori-Zeiterfassung anzeigt.

Resources

License

Stars

Watchers

Forks

Contributors