Skip to main content

Hallo Zusammen. Hat jemand Erfahrungen gemacht, eine Schnittstelle von Personio zu SAP einzurichten? Gern würden wir Stammdaten und Zeitwirtschaft von Personio zu SAP über eine Schnittstelle übermitteln. Danke vorab für Eure Einblicke.

Hallo Agathemari,

grundsätzlich stellen wir eine Schnittstelle zur Verfügung, die Einrichtung erfolgt dann durch Euch. Unter Einstellungen > API > Zugriff kannst Du auswählen, welche Attribute per Schnittstelle übertragen werden sollen. Die technische Dokumentation findest Du im Developer Hub

Zudem habe ich mich intern für Dich schlau gemacht, ob jemand Erfahrungen mit SAP hat. Ich melde mich sobald ich Rückmeldung habe. Eventuell können Dir auch unsere community Nutzer helfen?

Liebe Grüße
Elisa


Hallo Elisa,

hast du intern Erfahrungen mit SAP ausfindig machen können? Uns würde das auch brennend interessieren.

Vielen Dank und Grüße

Annika


Hallo @Annika  und @Agathemari

leider haben wir intern keine Erfahrungswerte beim Aufsetzen einer solchen Schnittstelle. Vielleicht hat noch ein anderer User aus unserer Community Erfahrungswerte, die er/sie hier mit uns teilen möchte!?
 

Technisch gesehen ist es grundlegend möglich - unsere Produktexpertin rät, die REST API Endpunkte zu überprüfen. Die technische Dokumentation findet ihr in unserem Developer Hub.
 

Liebe Grüße
Elisa


Hallo @Agathemari,

Wir hatten in unserem Unternehmen inzwischen schon Erfahrungen sammeln können, als wir Daten von Personio auslesen und in SAP importieren wollten. Ich bin selbst Softwareentwickler und ich habe dabei die Erfahrung sammeln müssen, dass leider nur SAP eine wirklich ausgereifte (SOAP-)Schnittstelle bietet. Bei Personio gibt es eine REST-Schnittstelle, dort gibt es einen Mix aus verschiedenen Employee-Properties aka Attributen, deren Label (um die Datenobjekte identifizieren zu können) teils in unterschiedlichen Sprachen (also Deutsch/Englisch) sind. Typen werden nicht einheitlich bei allen Attributen angegeben, Die Attribute gibt es zudem in zwei Varianten: als statisch und dynamisch. Dynamische Attribute haben eine fortlaufende Nummer, welche sich bei einer Neukonfiguration der API-Einstellungen ändern kann. Die Attribute können zudem mal Objekte oder Arrays von Objekten sein. Es wird über die Personio API nicht exportiert, welcher Bearbeiter hinter welchem Datensatz steht (also die Historie). Aus meiner Sicht, und das meine ich noch sehr freundlich, liefert Personio nur einen Haufen unstrukturierter/dynamischer Daten. Diesen muss man erst in strukturierte Daten überführen, damit man diese in SAP importieren kann, das bedeutet einigen (nicht geringen) Programmieraufwand. Einige Daten liefert die Personio API einfach nicht, da hilft dann vielleicht nur ein manueller Datenexport in Personio (per Hand, welcher Stunden/Tage dauern kann), der sich dann als 1:1 Datenbankexport herausstellt. Man erhält mit dem Datenbankexport sage und schreibe 177 CSV-Dateien, aus den man sich die Daten, damit sie brauchbar sind, selber zusammenstellen darf. Der Datenbankexport ist also zu Deutsch nicht für einen Datentransfer geeignet, auch wenn da alle Daten drin sind.

P.S. https://api.personio.de/v1/company/employees/custom-attributes liefert keine anderen Daten, als die, welche https://api.personio.de/v1/company/employees ohnehin schon liefert (wenn man alle Attribute exportiert), ist also dann kein Mehrwert.

Aus meiner Sicht, ist da noch starker Verbesserungsbedarf.

Beste Grüße, Jana


Weitere Links bezgl. meiner Erfahrungen mit Personio zu SAP:

Wir hatten es bei uns dann mit den Datentypen dynamic und object sowie mit Sytem.Reflection und einem Mapping (Konfigurationsdatei) für die Personio-Attribute gelöst. Wenn sich was an den dynamischen Atributen ändert, dann muss das Mapping entsprechend angepasst werden. Anders war es nicht machbar.


Hi Jana,

danke fürs Teilen!

Wir bleiben dann beim einfachen Export der Daten, die dann ins SAP eingetippt werden:pensive: .

Viele Grüße


@Elisa Hi Elisa, da der Beitrag bereits 2 bzw. 1 Jahr alt ist, gibt es hier mittlerweile ein Update? Ist nun eine bessere Schnittstelle zwischen SAP und Personio möglich? 


Hi @Lena und @Marc 

gibt es hier eine neuen Stand von Personio. Unser neuer Mutterkonzern verwendet einen Data Cube in SAP über den verschiedene Zugänge gesteuert werden. Wir würden unsere Daten gerne per API übermitteln, statt mit Tabellen oder einzeln per Hand.

VG Anna


Hallo zusammen, 
 

als Software-Unternehmen haben wir intern selbst eine Schnittstelle zwischen Personio und SAP4Hana gebaut. Wir selbst haben SAP-Experten, die auch andere SAP-Versionen unterstützen können, falls dies für jemanden von Interesse ist. 

Folgendes kann unsere Schnittstelle bzw Identity Management und Access System: 

  • Abgleich von Personal-Attributen mit SAP und Azure Active Directory(AAD)/Entra ID
  • Deaktivieren von Usern anhand von Personio-Attributen wie “Letzter Arbeitstag”
  • Automatisches Erstellen von Benutzerkonten X Tage vor Attribut “Erster Arbeitstag” 
  • Automatisches Verteilen von benötigten Lizenzen aufgrund von Personio-Attributen
  • Automatisches Erstellen von Out-Of-Office Nachrichten, bei Verlassen von Mitarbeitern und Löschen/Deaktivieren dieser Accounts in Um-Systemen
  • und vieles mehr!

Falls das für jemanden von Interesse ist, beraten wir gerne mit unserer Erfahrung bei der individuellen Einrichtung in euren Unternehmen!


Hi @Anna Socha,

tut mir Leid, Dein Post ist im letzten Jahr wohl durchgerutscht. Von Seiten Personio gibt es keine Neuigkeiten mit einer Direkten Anbindung über den Marketplace. Mit unserer API könnt ihr selbst beliebig Tools anbinden. Ihr braucht nur jemanden, der*die eine Schnittstelle programmieren können. Nähere Informationen, welche Daten über die Schnittstelle gezogen werden können, sind im Developer Hub zu finden. 

@christianLuxem vielen Dank für’s Teilen, was Eure AAP Experten aufsetzen können. :) 

Liebe Grüße
Lena


Deine Antwort