AddOn/Calender_Office365_User/Fehlzeitenimport/readme.md aktualisiert

This commit is contained in:
olaf.braun 2025-06-25 21:25:19 +02:00
parent c18fbf1806
commit 71ba2a34da
1 changed files with 9 additions and 9 deletions

View File

@ -1,6 +1,6 @@
# Kalenderfehlzeiten aus der ZeusX-Zeiterfassung übernehmen # Kalenderfehlzeiten aus der Zeiterfassung übernehmen
Die Zeiterfassungssoftware **ZeusX** bietet eine WebAPI-Schnittstelle zur automatisierten Datenabfrage, z.B. für Kalenderfehlzeiten. Die Zeiterfassungssoftware bietet eine WebAPI-Schnittstelle zur automatisierten Datenabfrage, z.B. für Kalenderfehlzeiten.
--- ---
@ -9,14 +9,14 @@ Die Zeiterfassungssoftware **ZeusX** bietet eine WebAPI-Schnittstelle zur automa
- PHP 7.x oder höher - PHP 7.x oder höher
- cURL-Erweiterung für PHP - cURL-Erweiterung für PHP
- REST WebAPI Client zur Einrichtung - REST WebAPI Client zur Einrichtung
- Webserver mit HTTPS-Unterstützung (für die ZeusX-Weboberfläche) - IIS Webserver mit HTTPS-Unterstützung
- Lizenz zur Nutzung der WebAPI für den Export von Kalenderfehlzeiten - Lizenz zur Nutzung der WebAPI für den Export von Kalenderfehlzeiten
--- ---
## Installation & Einrichtung ## Installation & Einrichtung
### 1. Export in der ZeusX-Software anlegen ### 1. Export in der Zeiterfassungssoftware anlegen
- Navigiere zu: - Navigiere zu:
`Einrichtung → Modelle → Datenaustausch → Exportdefinition → [+] Neu` `Einrichtung → Modelle → Datenaustausch → Exportdefinition → [+] Neu`
@ -26,17 +26,17 @@ Die Zeiterfassungssoftware **ZeusX** bietet eine WebAPI-Schnittstelle zur automa
### 2. (De)Aktivierung der zusätzlichen Zeitstempelverschlüsselung ### 2. (De)Aktivierung der zusätzlichen Zeitstempelverschlüsselung
- Als **Systemadministrator** in der ZeusX-Weboberfläche anmelden - Als **Systemadministrator** in der Weboberfläche anmelden
- Navigiere zu: - Navigiere zu:
`Einrichtung → Personen → (Datum 01.01.2000 auswählen)` `Einrichtung → Personen → (Datum 01.01.2000 auswählen)`
`Systemeinstellungen → API Web-Service → Datenschutzeinstellung` `Systemeinstellungen → API Web-Service → Datenschutzeinstellung`
- Stelle sicher, dass **„Auf zusätzliche Client-Autorisierung wird verzichtet“** aktiviert ist. - Stelle sicher, dass **„Auf zusätzliche Client-Autorisierung wird verzichtet“** aktiviert ist.
- Erstelle ein Bearer-Token unter: - Erstelle ein Bearer-Token unter:
`https://<ZeusX-WebUI-URL>/Environment/Account/Token.aspx` `https://<WebUI-URL>/Environment/Account/Token.aspx`
Mit folgenden Angaben: Mit folgenden Angaben:
- **Schnittstelle:** `webapi` - **Schnittstelle:** `webapi`
- **Login:** Dein ZeusX-Benutzerkonto - **Login:** Ein zugelassenes Benutzerkonto
--- ---
@ -50,7 +50,7 @@ curl --request GET \
--header 'authorization: <Token>' --header 'authorization: <Token>'
``` ```
> Gibt eine JSON-Liste aller in ZeusX definierten **Exportdefinitionen** zurück. > Gibt eine JSON-Liste aller in der Zeiterfassungssoftware definierten **Exportdefinitionen** zurück.
> Die jeweilige **`ObjectId`** wird für spätere Anfragen benötigt. > Die jeweilige **`ObjectId`** wird für spätere Anfragen benötigt.
--- ---
@ -63,7 +63,7 @@ curl --request GET \
--header 'authorization: <Token>' --header 'authorization: <Token>'
``` ```
> Liefert alle in ZeusX angelegten **Organisationseinheiten** (Abteilungen) mit zugehörigen `ObjectId`s. > Liefert alle in Zeiterfassungssoftware angelegten **Organisationseinheiten** (Abteilungen) mit zugehörigen `ObjectId`s.
--- ---