Suppression de la variable d’entrée
La suppression des variables d’entrée du 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 qui possède les variables d’entrée soit publié ou non dans le même ensemble de mises à jour. Planifiez soigneusement et soyez prudent lors de la modification d’un workflow et de la sélection d’ensembles de mises à jour.
Variable d’entrée : risque de suppression
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 du 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 pas tant que le workflow n’est pas 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 vers la 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 de workflow s’applique maintenant à 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 d’élimination des variables d’entrée
Lorsque vous modifiez des workflows, en particulier lors de la suppression de 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 après la publication du workflow. Pour plus d’informations sur les ensembles de mises à jour, consultez 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 un workflow de s’exécuter correctement, mais aussi des dépendances et des conflits dans les ensembles de mises à jour. Reportez-vous à la rubrique ValidateUpdateSetDependencies pour en savoir plus.