Services dans Operator Advisor > Services de forme d'objet de gestion du personnel
Services de forme d'objet de gestion du personnel
Les services suivants se trouvent sur la forme d'objet de gestion du personnel (PTC.SCA.SCO.PersonnelManagementThingShape) :
Services de création
* 
Lors de la création d'un objet faisant partie du modèle de données Operator Advisor, la valeur de l'UID est générée automatiquement par le système. Toute valeur que vous entrez dans le champ UID est ignorée.
CreatePersonnelClasses : crée une ou plusieurs classes de personnel sur la base des informations ajoutées à la table de paramètres d'entrée PersonnelClasses. Renvoie la liste des classes de personnel qui ont été créées, avec leur UID.
Paramètres d'entrée : PersonnelClasses (InfoTable)
Sortie : résultat (InfoTable)
CreatePersons : crée une ou plusieurs personnes sur la base des informations ajoutées à la table de paramètres d'entrée Persons. Renvoie la liste des personnes qui ont été créées, avec leur UID.
Paramètres d'entrée : Persons (InfoTable)
Sortie : résultat (InfoTable)
CreatePersonToClassLinks : crée un ou plusieurs liens personne-classe de personnel sur la base des informations ajoutées à la table de paramètres d'entrée PersonToClassLinks. Renvoie la liste des liens personne-classe de personnel qui ont été créés, avec leur UID.
Paramètres d'entrée : PersonToClassLinks (InfoTable)
Sortie : résultat (InfoTable)
Services de suppression
DeletePerson : supprime la personne associée à l'UID spécifié.
Paramètres d'entrée : UID (String)
Sortie : résultat (InfoTable)
DeletePersonnelClass : supprime la classe de personnel associée à l'UID spécifié.
Paramètres d'entrée : UID (String)
Sortie : résultat (InfoTable)
DeletePersonToClassLink : supprime le lien personne-classe de personnel associé à l'UID spécifié.
Paramètres d'entrée : UID (String)
Sortie : résultat (InfoTable)
Services de lecture
GetPerson : récupère la personne individuelle associée à l'UID spécifié.
Paramètres d'entrée : UID (String)
Sortie : résultat (InfoTable)
GetPersonnelClass : récupère la classe de personnel individuelle associée à l'UID spécifié.
Paramètres d'entrée : UID (String)
Sortie : résultat (InfoTable)
GetPersonToClassLinks : récupère la liste de tous les liens personne-classe de personnel associés à l'UID de parent spécifié.
Paramètres d'entrée : ParentUID (String)
Sortie : résultat (InfoTable)
Services de mise à jour
UpdatePersonnelClasses : met à jour une ou plusieurs classes de personnel par UID, sur la base des informations ajoutées à la table de paramètres d'entrée PersonnelClasses. Renvoie la liste des classes de personnel qui ont été mises à jour.
Paramètres d'entrée : PersonnelClasses (InfoTable)
Sortie : résultat (InfoTable)
UpdatePersons : met à jour une ou plusieurs personnes par UID, sur la base des informations ajoutées à la table de paramètres d'entrée Persons. Renvoie la liste des personnes qui ont été mises à jour.
Paramètres d'entrée : Persons (InfoTable)
Sortie : résultat (InfoTable)
UpdatePersonToClassLinks : met à jour un ou plusieurs liens personne-classe par UID, sur la base des informations ajoutées à la table de paramètres d'entrée PersonToClassLinks. Renvoie la liste des liens personne-classe qui ont été mis à jour.
Paramètres d'entrée : PersonToClassLinks (InfoTable)
Sortie : résultat (InfoTable)
Services divers et utilitaires
GetPersonnelDBInfo : récupère les informations de table de base de données relatives aux personnes, notamment les noms de colonne de table. Utilisé en interne par d'autres services. Non destiné à une utilisation autonome.
Paramètres d'entrée : aucune entrée
Sortie : résultat (JSON)