ValidateTableChange (ValidateTableChange)
Le validateur ValidateTableChange signale toutes les activités du workflow qui ne sont pas valides compte tenu de la table associée à la version du workflow.
Par exemple, une version de workflow qui est associée à la table Demande de changement [change_request] mais qui a une activité Demande du catalogue sur le canevas n’est pas valide, car l’activité n’est pas compatible avec la table sélectionnée.
Résumé de la validation
- Risque : si l’enregistrement actuel au moment de l’exécution ne provient pas de la table spécifiée par la table commune la plus basse, les activités de la table commune la plus basse ne peuvent pas définir de valeurs spécifiques.
- Niveau de gravité : avertissement si la table associée à un workflow est plus élevée dans la hiérarchie des tables que la table commune la plus basse requise pour les activités de workflow.
- Résultat valide : valide
- Message valide : toutes les activités sont valides pour la table nouvellement sélectionnée
- Résultat non valide : activité non valide
- Message non valide : ce workflow contient <nombre d’activités non valides> activités non valides pour la table nouvellement sélectionnée.
- Action suggérée : apportez l’un des changements suivants :
- Modifiez le workflow pour ne pas exiger que les activités soient associées à la table la plus basse signalée.
- Modifiez le workflow pour utiliser une table contenant la table commune la plus basse de sa hiérarchie.
- Assurez-vous que l’enregistrement actuel répond aux exigences des activités à risque.
- Publiable : Oui
- Exécutable : Oui
- Informations connexes : Activités du workflow
Dépannage
Accédez à la . Notez la colonne Table dans la liste. Chaque activité qui n’est pas globale est associée à une table.
Lorsque vous sélectionnez une table dans le formulaire Propriétés du workflow, le menu d’activité présente uniquement les activités compatibles avec la table sélectionnée. L’association d’une table à une activité de workflow permet au système de prendre certaines décisions concernant l’activité qui affectent la comparaison des valeurs, l’acheminement des conditions ou la définition et l’obtention des valeurs de champ dans l’enregistrement actuel.
Lorsqu’un workflow est défini sur la table Global [global], il est possible que le processus qui exécute le workflow garantisse que l’enregistrement actuel répond aux exigences des activités identifiées par ce validateur. Dans ce cas, l’activité fonctionne toujours comme prévu. Si cette assurance ne peut pas être garantie par le processus utilisateur, n’utilisez pas l’activité identifiée par le validateur sans affecter une table qui répond aux exigences de toutes les activités sur le canevas.
Ce contrôle de validation garantit que la table spécifiée par toutes les activités d’un workflow particulier est incluse dans la hiérarchie de la table sélectionnée pour le workflow.