API - Personal
api_get
Diese generische Methode ist hier dokumentiert: API & OTA-Integration#Datenlesenmitapi_get
Die Optionen innerhalb der Projekte API sind hier gelistet
Verfügbare Tabellen | gesperrte Felder |
---|---|
Personal | PKUUID_13 |
Mitarbeitergrup | PKUUID_5 |
Konfession | PKUUID_29 |
Ausbildung | PKUUID_6 |
Zeitauswertung | PKUUID_96 |
ZeitAusDetail | PKUUID_127 |
Arbeitszeit | PKUUID_95 |
Hilfreiche api_get-Aufrufe für Personal
Personal abrufen (API Personal)
ruft alle Mitarbeiter in Profacto auf und Listet die Felder PersonalNr, Anrede, Name1 und Name2
http://meinserver:8080/4DAction/api_get?token=31FC6A14217241929BA959F92E2B66B7&table=Personal&fields=PersonalNr,Anrede,Name1,Name2
Personal API testen
Wir haben auf GitHub und unseren FTP-Servern Templates bereitgestellt mit denen Sie die API's von profacto ausprobieren können. Mit dem Personal API Template können Sie schnell und unkompliziert Aufrufe der API durchführen und das Ergebnis begutachten.
Personal - API-Methoden
api_put_employee (API Personal) - Schreibt einen Personaldatensatz
Erforderliche Parameter:
PersonalNr, Name1, Name2, Mitarbeitergrup, Token
Ausgeschlossene Parameter:
PKUUID_13
Optionale Parameter:
response, update
Konkretes Beispiel:
http://meinserver:8080/4DAction/api_put_employee?token=EDCD868258EA463D8608F0C06D52D391&response=JSON&Name1=Fred&Name2=Durst&Mitarbeitergrup=Auszubildender&PersonalNr=5050
In der Response werden Fehler, Erfolgsfall, Update-Status und die PersonalNr zurückgegeben.
{"success":true,"error":"","wasUpdate":true,"PersonalNr":"5050","processingTime":8958,"errorMsg":""}