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 du bloc de construction d'instructions de travail, 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 : result (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 : result (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 : result (INFOTABLE)
Services de suppression
DeletePerson : supprime la personne associée à l'UID spécifié.
Paramètres d'entrée : UID (STRING)
Sortie : result (INFOTABLE)
DeletePersonnelClass : supprime la classe de personnel associée à l'UID spécifié.
Paramètres d'entrée : UID (STRING)
Sortie : result (INFOTABLE)
DeletePersonToClassLink : supprime le lien personne-classe de personnel associé à l'UID spécifié.
Paramètres d'entrée : UID (STRING)
Sortie : result (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 : result (INFOTABLE)
GetPersonnelClass : récupère la classe de personnel individuelle associée à l'UID spécifié.
Paramètres d'entrée : UID (STRING)
Sortie : result (INFOTABLE)
GetPersonToClassLinks : récupère une 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 : result (INFOTABLE)
GetPersonToClassLinksByPersonnelClass : récupère les liens personne-classe avec l'UID de classe du personnel spécifié.
Paramètres d'entrée : PersonnelClassUID (STRING)
Sortie : result (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 : result (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 : result (INFOTABLE)
UpdatePersonToClassLinks : met à jour un ou plusieurs liens personne-classe de personnel 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 : result (INFOTABLE)
Services divers et utilitaires
GetPersonnelDBInfo : récupère les informations de table de base de données relatives au personnel, notamment les noms de colonne de table de base de données. Utilisé en interne par d'autres services. Non destiné à une utilisation autonome.
Paramètres d'entrée : aucune entrée
Sortie : result (JSON)
Est-ce que cela a été utile ?