Services de forme d'objet de validateur pré-action
Les services suivants se trouvent sur la forme d'objet de validateur pré-action (PTC.SCA.SCO.PreActionValidatorThingShape) :
EnumerationValidation : vérifie s'il existe un statut d'exécution de définition de travail dans la table PTC.SCA.SCO.WorkDefinitionExecutionStatus. S'il est valide, l'action est autorisée à se terminer. S'il n'est pas valide, une erreur est renvoyée et l'action n'aboutit pas. Appelé par le service ValidateWorkDefinitionExecutionStatus.
• Paramètres d'entrée :
◦ EnumerationInfoTable (InfoTable)
◦ Value (String)
• Sortie : aucune sortie
PreCreateAction : exécute des validations sur les données avant leur création. Déclenché par une action de création. Appelle le service CallServices.
• Paramètres d'entrée : DataChanges (InfoTable : forme de données PTC.SCA.SCO.DataChange)
• Sortie : aucune sortie
PreUpdateAction : exécute des validations sur les données avant leur mise à jour. Déclenché par une action de mise à jour. Appelle le service CallServices.
• Paramètres d'entrée : DataChanges (InfoTable : forme de données PTC.SCA.SCO.DataChange)
• Sortie : aucune sortie
PreDeleteAction : exécute des validations sur les données avant de les supprimer. Déclenché par une action de suppression. Appelle le service CallServices.
• Paramètres d'entrée : DataChanges (InfoTable : forme de données PTC.SCA.SCO.DataChange)
• Sortie : aucune sortie
ValidateWorkDefinitionExecutionStatus : appelé par les services WorkDefinitionPreCreate ou WorkDefinitionPreUpdate. Pour chaque définition de travail créée ou mise à jour, ce service transmet le statut de l'exécution de définition de travail spécifié au service EnumerationValidation.
• Paramètres d'entrée : DataChanges (InfoTable : forme de données PTC.SCA.SCO.DataChange)
• Sortie : aucune sortie
WorkDefinitionPreCreate : appelé par le service CallServices. Appelle le service ValidateWorkDefinitionExecutionStatus.
• Paramètres d'entrée : DataChanges (InfoTable : forme de données PTC.SCA.SCO.DataChange)
• Sortie : aucune sortie
WorkDefinitionPreUpdate : appelé par le service CallServices. Appelle le service ValidateWorkDefinitionExecutionStatus.
• Paramètres d'entrée : DataChanges (InfoTable : forme de données PTC.SCA.SCO.DataChange)
• Sortie : aucune sortie