Dienste im Operator Advisor > Dingform für Personalverwaltungs-Dienste
Dingform für Personalverwaltungs-Dienste
Die folgenden Dienste finden Sie in der Dingform für die Personalverwaltung (PTC.SCA.SCO.PersonnelManagementThingShape):
Erstellungsdienste
* 
Wenn Sie ein Objekt erstellen, das Teil des Operator Advisor Datenmodells ist, wird der UID-Wert automatisch durch das System generiert. Werte, die Sie im Feld UID eingeben, werden ignoriert.
CreatePersonnelClasses – erstellt eine oder mehrere Personalklassen basierend auf Informationen, die zur Eingabeparameter-Tabelle PersonnelClasses hinzugefügt wurden. Gibt die Liste der erstellten Personalklassen zurück, zusammen mit deren UIDs.
Eingabeparameter: PersonnelClasses (InfoTable)
Ausgabe: result (InfoTable)
CreatePersons – erstellt eine oder mehrere Personen basierend auf Informationen, die zur Eingabeparameter-Tabelle Persons hinzugefügt wurden. Gibt die Liste der erstellten Personen zurück, zusammen mit deren UIDs.
Eingabeparameter: Persons (InfoTable)
Ausgabe: result (InfoTable)
CreatePersonToClassLinks – Erstellt eine oder mehrere Verknüpfungen von Person zu Klasse basierend auf Informationen, die zur Eingabeparameter-Tabelle PersonToClassLinks hinzugefügt wurden. Gibt die Liste der erstellten Verknüpfungen von Person zu Klasse zurück, zusammen mit deren UIDs.
Eingabeparameter: PersonToClassLinks (InfoTable)
Ausgabe: result (InfoTable)
Löschdienste
DeletePerson – löscht die Person mit der angegebenen UID.
Eingabeparameter: UID (String)
Ausgabe: result (InfoTable)
DeletePersonnelClass – löscht die Personalklasse mit der angegebenen UID.
Eingabeparameter: UID (String)
Ausgabe: result (InfoTable)
DeletePersonToClassLink – löscht die Verknüpfung von Person zu Klasse mit der angegebenen UID.
Eingabeparameter: UID (String)
Ausgabe: result (InfoTable)
Lesedienste
GetPerson – ruft die einzelne Person mit der angegebenen UID ab.
Eingabeparameter: UID (String)
Ausgabe: result (InfoTable)
GetPersonnelClass – ruft die einzelne Personalklasse mit der angegebenen UID ab.
Eingabeparameter: UID (String)
Ausgabe: result (InfoTable)
GetPersonToClassLinks – Ruft eine Liste aller Verknüpfungen von Person zu Klasse mit der angegebenen Eltern-UID ab.
Eingabeparameter: ParentUID (String)
Ausgabe: result (InfoTable)
Aktualisierungsdienste
UpdatePersonnelClasses – aktualisiert eine oder mehrere Personalklassen nach UID anhand der Informationen, die zur Eingabeparameter-Tabelle PersonnelClasses hinzugefügt wurden. Gibt die Liste der aktualisierten Personalklassen zurück.
Eingabeparameter: PersonnelClasses (InfoTable)
Ausgabe: result (InfoTable)
UpdatePersons – aktualisiert eine oder mehrere Personen nach UID anhand der Informationen, die zur Eingabeparameter-Tabelle Persons hinzugefügt wurden. Gibt die Liste der aktualisierten Personen zurück.
Eingabeparameter: Persons (InfoTable)
Ausgabe: result (InfoTable)
UpdatePersonToClassLinks – aktualisiert eine oder mehrere Verknüpfungen von Person zu Klasse nach UID anhand der Informationen, die zur Eingabeparameter-Tabelle PersonToClassLinks hinzugefügt wurden. Gibt die Liste der aktualisierten Verknüpfungen von Person zu Klasse zurück.
Eingabeparameter: PersonToClassLinks (InfoTable)
Ausgabe: result (InfoTable)
Verschiedene Dienste und Dienstprogramme
GetPersonnelDBInfo – ruft die Datenbanktabellen-Informationen ab, die sich auf Personal beziehen, z.B. die Spaltennamen der Datenbanktabelle. Wird intern von anderen Diensten verwendet. Nicht für den unabhängigen Gebrauch bestimmt.
Eingabeparameter: Keine Eingaben
Ausgabe: result (JSON)