Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
Keine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
==== Ab Version 2021.16 | ==== Ab Version 2021.16 ==== | ||
Config-File | Config-File | ||
Zeile 7: | Zeile 7: | ||
} | } | ||
== Anlegen von Objekten: == | |||
/ | /New | ||
?objectType=<Objekttyp des neuen Objektes> | |||
&indexQuery=<Index für Verifizierung> | |||
&matchString=<Wert für Suche auf Index> | |||
&importType=<Indizierte Eigenschaft> | |||
&valueString=<Wert der der Eigenschaft, URL-Encoded> | |||
&begin=<Anfangsdatum bei zeitlich begrenzbaren Eigenschaften> | |||
&end=<Enddatum bei zeitlich begrenzbaren Eigenschaften> | |||
=== Beispiele Personal: === | |||
Neues Personal mit Personalnummer "PNR123" von 01.01.2020 bis unendlich. | |||
/New?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=EmployeeID&valueString=PNR123&begin=01.01.2020&end=31.12.2099 | |||
=== Beispiele Benutzer: === | |||
Neuer Benutzer mit Username "USER1" | |||
/New?objectType=AlexUser&indexQuery=UserX&matchString=USER1&importType=Username&valueString=USER1 | |||
== Import von Eigenschaften: == | |||
/Set | |||
?objectType=<Objekttyp auf dem importiert wird> | ?objectType=<Objekttyp auf dem importiert wird> | ||
&indexQuery=<Index über den das Objekt gefunden wird> | &indexQuery=<Index über den das Objekt gefunden wird> | ||
Zeile 27: | Zeile 48: | ||
Import von Email "test@example.com" bei Personal mit Personalnummer "PNR123" von 01.01.2020 bis unendlich. | Import von Email "test@example.com" bei Personal mit Personalnummer "PNR123" von 01.01.2020 bis unendlich. | ||
/ | /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=EmployeeEmailAddress&valueString=test@example.com&begin=01.01.2020&end=31.12.2099 | ||
Import von Kartennummer "1234567" bei Personal mit Personalnummer "PNR123" von 01.01.2020 bis 30.09.2020. | Import von Kartennummer "1234567" bei Personal mit Personalnummer "PNR123" von 01.01.2020 bis 30.09.2020. | ||
/ | /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=EmployeeCardID&valueString=1234567&begin=01.01.2020&end=30.09.2020 | ||
Import von Zuname "Mustermann" bei Personal mit Personalnummer "PNR123" von 01.10.2020 bis unendlich. | Import von Zuname "Mustermann" bei Personal mit Personalnummer "PNR123" von 01.10.2020 bis unendlich. | ||
/ | /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=Surname&valueString=Mustermann&begin=01.10.2020&end=31.12.2099 | ||
Import von Vorname "Max" bei Personal mit Personalnummer "PNR123". | Import von Vorname "Max" bei Personal mit Personalnummer "PNR123". | ||
/ | /Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=Forname&valueString=Max | ||
=== Beispiele Benutzer: === | === Beispiele Benutzer: === | ||
Import von Email "test@example.com" bei User mit Username "USER1". | Import von Email "test@example.com" bei User mit Username "USER1". | ||
/ImportPropertyValue?objectType= | /ImportPropertyValue?objectType=AlexUser&indexQuery=UserX&matchString=USER1&importType=UserEmail&valueString=test@example.com | ||
Import von Username "USER1NEU" bei User mit Username "USER1". | Import von Username "USER1NEU" bei User mit Username "USER1". | ||
/ | /Set?objectType=AlexUser&indexQuery=UserX&matchString=USER1&importType=Username&valueString=USER1NEU |
Version vom 16. Juni 2021, 14:08 Uhr
Ab Version 2021.16
Config-File
, "httpServicePlugins" : { "0" : "Bfx.Abstract.Model.WebService.dll" }
Anlegen von Objekten:
/New ?objectType=<Objekttyp des neuen Objektes> &indexQuery=<Index für Verifizierung> &matchString=<Wert für Suche auf Index> &importType=<Indizierte Eigenschaft> &valueString=<Wert der der Eigenschaft, URL-Encoded> &begin=<Anfangsdatum bei zeitlich begrenzbaren Eigenschaften> &end=<Enddatum bei zeitlich begrenzbaren Eigenschaften>
Beispiele Personal:
Neues Personal mit Personalnummer "PNR123" von 01.01.2020 bis unendlich.
/New?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=EmployeeID&valueString=PNR123&begin=01.01.2020&end=31.12.2099
Beispiele Benutzer:
Neuer Benutzer mit Username "USER1"
/New?objectType=AlexUser&indexQuery=UserX&matchString=USER1&importType=Username&valueString=USER1
Import von Eigenschaften:
/Set ?objectType=<Objekttyp auf dem importiert wird> &indexQuery=<Index über den das Objekt gefunden wird> &matchString=<Wert für Suche auf Index> &importType=<Eigenschaft die importiert werden soll> &valueString=<Wert der der Eigenschaft, URL-Encoded> &begin=<Anfangsdatum bei zeitlich begrenzbaren Eigenschaften> &end=<Enddatum bei zeitlich begrenzbaren Eigenschaften>
Format für Datum:
DD.MM.YYYY
Ergebnis:
Enthält eine etwaige Fehlermeldung.
Beispiele Personal:
Import von Email "test@example.com" bei Personal mit Personalnummer "PNR123" von 01.01.2020 bis unendlich.
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=EmployeeEmailAddress&valueString=test@example.com&begin=01.01.2020&end=31.12.2099
Import von Kartennummer "1234567" bei Personal mit Personalnummer "PNR123" von 01.01.2020 bis 30.09.2020.
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=EmployeeCardID&valueString=1234567&begin=01.01.2020&end=30.09.2020
Import von Zuname "Mustermann" bei Personal mit Personalnummer "PNR123" von 01.10.2020 bis unendlich.
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=Surname&valueString=Mustermann&begin=01.10.2020&end=31.12.2099
Import von Vorname "Max" bei Personal mit Personalnummer "PNR123".
/Set?objectType=Employee&indexQuery=EmployeeIDX&matchString=PNR123&importType=Forname&valueString=Max
Beispiele Benutzer:
Import von Email "test@example.com" bei User mit Username "USER1".
/ImportPropertyValue?objectType=AlexUser&indexQuery=UserX&matchString=USER1&importType=UserEmail&valueString=test@example.com
Import von Username "USER1NEU" bei User mit Username "USER1".
/Set?objectType=AlexUser&indexQuery=UserX&matchString=USER1&importType=Username&valueString=USER1NEU