Webservice Personalstammdaten Import: Unterschied zwischen den Versionen

Zeile 51: Zeile 51:


  /New?objectType=Employee&indexQuery=EmployeeIDX&matchString=16
  /New?objectType=Employee&indexQuery=EmployeeIDX&matchString=16
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeID&valueString=16 // wird beim anlegen schon gesetzt
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=MasterAllocation&valueString=SR&keyDate=01.01.2022
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Surname&valueString=Mustermann
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Surname&valueString=Mustermann
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Forename&valueString=Johann
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Forename&valueString=Johann
Zeile 61: Zeile 61:
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeJobGroup&valueString=V
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeJobGroup&valueString=V
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Employed&keyDate=01.07.1993
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Employed&keyDate=01.07.1993
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=MasterAllocation&valueString=SR
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeEmailAddress&valueString=johann.mustermann@gmail.com
  /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeEmailAddress&valueString=johann.mustermann@gmail.com



Version vom 16. Februar 2022, 15:19 Uhr

ApothekeralexMiraculix.png

Alex® als Teil einer innerbetrieblichen HR-Landschaft unterstützt die zentrale Anlage von Personalstammdaten, wobei

  • Alex® nicht das führende Personalsystem ist und
  • vorhandene Mitarbeiter-Eigenschaften ("Personalstammdaten") von Fremdsystemen übergeben werden können.


Ab der ALEX®-Version 2021.16 wird der Personal-Stammdatenimport über Webservice unterstützt.

Die Personalnummer ("<employee id>") ist der Unique Key und je Personalnummer können beliebige in Alex® bereits vorhandene Eigenschaften übergeben werden.

Falls eine "<employee id>" noch nicht existiert, kann der Mitarbeiter neu angelegt werden.


Standardinformationen

Um ein Set an Standardinformationen zu erhalten, sind keine besonderen Einstellungen erforderlich.

Folgende Eigenschaften eines Mitarbeiters werden ohne Anlage von Alex®-Parametern importiert (Register "Allgemein" in den Alex®-Personalstammdaten):

Personalstammdaten importieren
Eigenschaften Alex®-Personalstamm
  • Personalnummer
  • Zuname
  • Vorname
  • Kurzname
  • Titel vor Name
  • Titel nach Name
  • Geschlecht
  • Geburtstag
  • Berufsgruppe
  • Beschäftigungszeitraum
  • Stamm-Planungseinheit
  • E-Mail-Adresse

Balken weiss 400.png

Webservice Personalstammdaten Import.png


Erweiterte Eigenschaften

In einer Phase II können auch weitere Eigenschaften importiert werden. Sobald diese Funktionen verfügbar sind (nicht vor Winter 2021), erfolgt eine Detailbeschreibung.

Technische Umsetzung

Webservice - Objekte anlegen und ändern

Aufruf

Abfolge der Aufrufe die zu oben angefügtem Personalstamm führt:

/New?objectType=Employee&indexQuery=EmployeeIDX&matchString=16
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=MasterAllocation&valueString=SR&keyDate=01.01.2022
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Surname&valueString=Mustermann
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Forename&valueString=Johann
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Nickname&valueString=Hans
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeTitleBeforeName&valueString=
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeTitleAfterName&valueString=
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Sex&valueString=1
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=DayOfBirth&valueString=29.03.1965
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeJobGroup&valueString=V
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=Employed&keyDate=01.07.1993
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=16&importType=EmployeeEmailAddress&valueString=johann.mustermann@gmail.com


Beispiele

Ergebnis