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 lors de la modification d’un workflow et de la sélection d’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 extrait le workflow.
- L’utilisateur A supprime une variable d’entrée et toutes les références à celle-ci dans le workflow.
Le système entre dans l’ensemble de mises à jour Un enregistrement de mise à jour client unique 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 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 précédente 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 de 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 une fois le workflow publié. 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 l’exécution réussie 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.