Timetracker

Startseite und Uebungsbeschreibung

Navigation

Waehle eine Zielseite fuer die Schulungsuebung.

Uebung in Power Automate Desktop

Ziel: Excel-Zeilen aus Arbeitszeit.xlsx auslesen und in das Webformular zeiterfassung.php uebertragen.

1. Main-Flow

  • Subflow Variablen ausfuehren
  • Subflow Excel verarbeiten ausfuehren
  • Subflow Formular eingeben ausfuehren

2. Variablen setzen

  • Bearbeiter setzen (z. B. Hary)
  • TimeTrackerURL setzen auf https://.../zeiterfassung.php?bearbeiter= + Bearbeiter
  • ExcelPfad auf den Pfad der Datei Arbeitszeit.xlsx setzen

3. Excel verarbeiten

  • Excel starten und Datei mit ExcelPfad oeffnen
  • Gesamtes Arbeitsblatt in DataTable lesen (z. B. ExcelData)
  • Excel wieder schliessen

4. Formular eingeben

  • Browser mit TimeTrackerURL oeffnen (Bearbeiter kommt aus URL-Parameter)
  • Fuer jede Zeile aus ExcelData Felder befuellen: datum, personalnummer, vorname, nachname, vonzeit, biszeit
  • Stunden in Variable lesen und per Switch behandeln:
    Case >=12: Checkbox fehler markieren
    Case <6: Stunden direkt eintragen
    Default: Stunden um 0,5 reduzieren und eintragen
  • Wenn Stunden > 10, dann Mehrstunden = Stunden - 10 berechnen und eintragen
  • Datensatz mit dem Button Speichern absenden