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
- cURL-Erweiterung für PHP
- 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
---
## Installation & Einrichtung
### 1. Export in der ZeusX-Software anlegen
### 1. Export in der Zeiterfassungssoftware anlegen
- Navigiere zu:
`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
- Als **Systemadministrator** in der ZeusX-Weboberfläche anmelden
- Als **Systemadministrator** in der Weboberfläche anmelden
- Navigiere zu:
`Einrichtung → Personen → (Datum 01.01.2000 auswählen)`
`Systemeinstellungen → API Web-Service → Datenschutzeinstellung`
- Stelle sicher, dass **„Auf zusätzliche Client-Autorisierung wird verzichtet“** aktiviert ist.
- Erstelle ein Bearer-Token unter:
`https://<ZeusX-WebUI-URL>/Environment/Account/Token.aspx`
`https://<WebUI-URL>/Environment/Account/Token.aspx`
Mit folgenden Angaben:
- **Schnittstelle:** `webapi`
- **Login:** Dein ZeusX-Benutzerkonto
- **Login:** Ein zugelassenes Benutzerkonto
---
@ -50,7 +50,7 @@ curl --request GET \
--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.
---
@ -63,7 +63,7 @@ curl --request GET \
--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.
---