Personal
Arbeitszeit, Urlaub und Abwesenheiten, Schichtplan, Arbeitsverträge, Organisation und Mitarbeiterdokumente.
EmployeeDocument14 Endpunkte
- GETAlle EmployeeDocument abrufen
- POSTEinzelnen EmployeeDocument anlegen (Entwurf)
- GETDie Bestätigungen und Unterschriften einer Person über alle Dokumente hinweg auflisten.
- GETEinzelnes EmployeeDocument abrufen
- PUTEmployeeDocument einzeln aktualisieren
- DELETEEine einzelne EmployeeDocument löschen
- + 8 Endpunkte
EmployeeDocumentComment5 Endpunkte
EmployeeDocumentResponse4 Endpunkte
EmploymentContract8 Endpunkte
- GETDiese Methode liefert alle EmploymentContract-Objekte
- POSTEmploymentContract neu anlegen
- GETDiese Methode liefert einen einzelnen EmploymentContract mit der angegebenen ID
- PUTEmploymentContract aktualisieren
- PATCHEmploymentContract aktualisieren
- GETR3: die Urlaubszeiten der Person des Vertrags ab einem Datum (Standard morgen) - angezeigt vor den Arbeitstagen der Vertragsänderung. Benötigt employment_contract_future_absence_hint_enabled.
- + 2 Endpunkte
EmploymentContractChangeRequest5 Endpunkte
- GETDiese Methode liefert alle EmploymentContractChangeRequest-Objekte. Ohne Leseberechtigung der Personalabteilung erhält eine Führungskraft die Anträge der Verträge, die sie leitet; mit dem Parameter contract muss der Aufrufer diesen Vertrag leiten (oder besitzen).
- POSTÄnderungsantrag für die wöchentlichen Arbeitstage eines Vertrags einreichen
- GETDiese Methode liefert einen einzelnen EmploymentContractChangeRequest mit der angegebenen ID
- PUTÄnderungsantrag (HR) entscheiden: Status APPROVED übernimmt ihn als datierte Vertragsänderung, DECLINED schließt ihn ab
- PATCHÄnderungsantrag (HR) entscheiden: Status APPROVED übernimmt ihn als datierte Vertragsänderung, DECLINED schließt ihn ab
EmploymentContractTemplate5 Endpunkte
EmploymentQualification5 Endpunkte
EmploymentQualificationGroup5 Endpunkte
ExternalHr3 Endpunkte
- GETAktueller Stand der externen HR-Integration: ausgewählter Anbieter, Funktionsmatrix, Schalter je Bereich und letzte Synchronisationsergebnisse (Cursor, Anzahlen, Konflikte).
- POSTTestet die Verbindung zum Anbieter mit den aktuell gespeicherten Zugangsdaten. Gibt ok/Fehler sowie die Abwesenheitsarten bzw. Zeitkontenregeln des Anbieters für die Zuordnungsmaske zurück.
- POSTSynchronisationslauf jetzt auslösen (legt einen einmaligen Cron-Auftrag an, der vom Cron-Runner verarbeitet wird).
NonWorkTimeAnnualRequest2 Endpunkte
NonWorkTimeBlockingPeriod5 Endpunkte
NonWorkTimePlanSelectionType5 Endpunkte
NonWorkTimeRequest10 Endpunkte
NonWorkTimeRequestComment6 Endpunkte
- GETAlle NonWorkTimeRequestComment abrufen
- GETAlle NonWorkTimeRequestComment für einen einzelnen NonWorkTimeRequest abrufen
- GETEinzelnen NonWorkTimeRequestComment abrufen
- PUTNonWorkTimeRequestComment einzeln aktualisieren
- PATCHNonWorkTimeRequestComment einzeln aktualisieren
- POSTEinzelnen NonWorkTimeRequestComment anlegen
OrganizationBroadcast1 Endpunkte
OrganizationUnit6 Endpunkte
- GETDiese Methode liefert alle OrganizationUnit-Objekte
- POSTOrganizationUnit neu anlegen
- GETDie gesamte Organisationsstruktur: Einheiten mit Untereinheiten, Organisationen und Gruppen sowie ein virtueller Knoten für Organisationen, die noch nicht in die Struktur einsortiert sind. Nur die Personalabteilung liest alles; Führungskräfte erhalten ihren eigenen Teil der Struktur, alle anderen eine leere Liste.
- GETDiese Methode liefert eine einzelne OrganizationUnit mit der angegebenen ID
- PUTOrganizationUnit aktualisieren
- PATCHOrganizationUnit aktualisieren
ProcessedEmploymentContractMonth4 Endpunkte
SchoolHolidayRegion5 Endpunkte
ShiftExchangeRequest7 Endpunkte
- GETLiefert die verfügbaren Einträge.
- GETLiefert eine Liste der Einträge für Schichttausch-Anfragen.
- POSTLegt einen neuen Eintrag für eine Schichttausch-Anfrage an.
- GETLiefert einen einzelnen Eintrag zur Schichttausch-Anfrage.
- PUTAktualisiert einen vorhandenen Eintrag der Schichttausch-Anfrage.
- PATCHAktualisiert einen vorhandenen Eintrag der Schichttausch-Anfrage.
- + 1 Endpunkte
ShiftPlanEntry14 Endpunkte
- GETDruckbarer Wochenplan als PDF - die drei Scopes der Anforderung werden durch den optionalen Personen-/Gruppenfilter abgedeckt, alles Übrige bleibt dasselbe Dokument
- GETR06: der kombinierte Plan einer Gruppe, einer Organisation oder einer Person - Schichten, die Termine, für die die Personen verantwortlich sind, Abwesenheiten und die Konflikte zwischen diesen, je Person und Zeitfenster (L25/L28/L29/L32/L33).
- GETDie Gruppen, die die aktuelle Sitzung planen darf – die Gruppenauswahl der Wochenansicht. Ein globaler Planer erhält jede aktive Gruppe, ein Teamleiter die Gruppen, die er leitet. Nur ID und Name: Die allgemeine Gruppenliste (mit Kosten und Stunden) bleibt für Teamleiter gesperrt.
- GETPersonalabdeckung eines Datumsbereichs - die Datenquelle des Planungsrasters und des Sitzungs-Urlaubsplaners
- GETDiese Methode liefert die veröffentlichten Schichten des aktuellen Benutzers
- POSTL35: Termin aus einer Schicht anlegen - Zeit und Person aus der Schicht, Raum, Standort und Typ aus dem Body. Nur dort, wo die Schichtbuchungs-Synchronisation für den Vertrag, die Gruppe oder die Organisation aktiviert ist.
- + 8 Endpunkte
ShiftPlanTemplate8 Endpunkte
- POSTVeröffentlicht eine ganze Woche in einer Transaktion - alles oder nichts
- POSTKopiert alle Schichten einer Woche als DRAFT-Schichten in eine andere Woche
- POSTWendet eine Wochenvorlage auf eine Woche an – legt offene DRAFT-Schichten an und ändert bestehende Schichten nie
- GETDiese Methode liefert alle ShiftPlanTemplate-Objekte
- POSTShiftPlanTemplate neu anlegen
- GETDiese Methode liefert eine einzelne ShiftPlanTemplate mit der angegebenen ID
- + 2 Endpunkte
ShiftType5 Endpunkte
StaffingCoverageAlarm4 Endpunkte
StaffingRequirement5 Endpunkte
TeamVacationPlanner1 Endpunkte
VacationCarryOverApproval8 Endpunkte
- GETDiese Methode liefert alle VacationCarryOverApproval-Objekte
- POSTVacationCarryOverApproval neu anlegen
- POSTU06: Übertragung schriftlich beantragen - der Mitarbeiter, seine Vorgesetzten oder HR
- PUTU06: die schriftliche Entscheidung der Geschäftsführung (Organisationsleitung) oder HR
- PATCHU06: die schriftliche Entscheidung der Geschäftsführung (Organisationsleitung) oder HR
- GETDiese Methode liefert eine einzelne VacationCarryOverApproval mit der angegebenen ID
- + 2 Endpunkte
VacationExpiryNotice8 Endpunkte
- GETDiese Methode liefert alle VacationExpiryNotice-Objekte – ohne Leserechte der Personalabteilung oder Zeiterfassung nur die eigenen
- POSTEine außerhalb von vynst (Personalwesen) erteilte VacationExpiryNotice erfassen
- POSTDie Person bestätigt, den Hinweis zum verbleibenden Urlaub und zu dessen Verfall gelesen zu haben
- PUTDie Person bestätigt, den Hinweis zum verbleibenden Urlaub und zu dessen Verfall gelesen zu haben
- PATCHDie Person bestätigt, den Hinweis zum verbleibenden Urlaub und zu dessen Verfall gelesen zu haben
- GETDiese Methode liefert eine einzelne VacationExpiryNotice mit der angegebenen ID
- + 2 Endpunkte
VacationPlanningStatus1 Endpunkte
WorkTimeEntry11 Endpunkte
WorkTimeEntryCorrectionRequest5 Endpunkte
- GETKorrekturanträge auflisten (eigene ohne Filter, ein Team mit Benutzer-/Personenfiltern)
- POSTKorrektur eines Arbeitszeiteintrags einreichen (alte Werte werden vom Server eingefroren)
- PUTKorrektur entscheiden: Genehmigen übernimmt die neuen Werte in den Eintrag, Ablehnen behält ihn bei
- PATCHKorrektur entscheiden: Genehmigen übernimmt die neuen Werte in den Eintrag, Ablehnen behält ihn bei
- GETEinzelnen Korrekturantrag abrufen