Suppression de variable d’entrée
La suppression des variables d’entrée de workflow, telles que les actions d’insertion et de mise à jour, crée un enregistrement de mise à jour du client dans l’ensemble de mises à jour actuel d’un utilisateur.
Ces suppressions migrent vers une nouvelle instance avec l’ensemble de mises à jour, que le workflow propriétaire des variables d’entrée soit publié ou non dans le même ensemble de mises à jour. Planifiez soigneusement et soyez prudent lorsque vous modifiez un workflow et sélectionnez des ensembles de mises à jour.
Risque de suppression de variable d’entrée
Un workflow existant contient déjà deux variables d’entrée.
- Le workflow a été migré vers une instance de production avec les deux variables.
- Sur une instance de développement, l’utilisateur A sélectionne l’ensemble de mises à jour A et vérifie le workflow.
- L’utilisateur A supprime une variable d’entrée et toutes ses références dans le workflow.
Le système entre dans l’ensemble de mises à jour Un enregistrement de mise à jour d’un seul client reflétant la suppression de la variable d’entrée. Aucun enregistrement n’est ajouté pour la nouvelle version du workflow, qui ne dépend plus de l’entrée. Cela ne se produit qu’une fois le workflow publié.
- L’utilisateur A continue de travailler sur d’autres fonctionnalités de l’ensemble de mises à jour A qui doivent être déplacées en production.
- L’utilisateur A termine l’ensemble de mises à jour A et le migre vers l’instance de production sans publier le workflow.
L’entrée d’ensemble de mises à jour qui supprime la variable d’entrée du workflow s’applique désormais à l’instance de production. La version antérieure du workflow est en cours d’exécution sur cette instance et fait toujours référence à la variable manquante.
Solution de suppression de variable d’entrée
Lors de la modification des workflows, en particulier lors de la suppression des variables d’entrée, assurez-vous d’utiliser un seul ensemble de mises à jour pour toutes les modifications de variables et la publication de workflows.
Si nécessaire, fusionnez l’ensemble de mises à jour dans un ensemble plus général ciblé pour le déploiement une fois le workflow publié. Pour plus d’informations sur les ensembles de mises à jour, voir Ensembles de mises à jour système.
Prévention de la suppression des variables d’entrée
Avant de publier une version de workflow, le système valide le modèle de workflow pour aider le concepteur à planifier le déploiement.
Cette validation avertit des erreurs critiques qui peuvent empêcher l’exécution d’un workflow, mais aussi des dépendances et des conflits dans les ensembles de mises à jour. Reportez-vous à la rubrique ValidateUpdateSetDependencies pour en savoir plus.