Suppression de variables d’entrée

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • La suppression de variables d’entrée de workflow, comme 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.

    Risque de suppression de variable d’entrée

    Un workflow existant contient déjà deux variables d’entrée.

    1. Le workflow a été migré vers une instance de production avec les deux variables.
    2. Sur une instance de développement, l’utilisateur A sélectionne l’ensemble de mises à jour A et extrait le workflow.
    3. 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 d’un 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é.

    4. L’utilisateur A continue de travailler sur d’autres fonctionnalités de l’ensemble de mises à jour A qui doivent être mises en production.
    5. 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 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 du workflow.

    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 Jeux de mises à jour système.

    Remarque :
    Si une version de workflow est déjà en cours d’exécution sur un système de production et que des variables d’entrée sont supprimées d’une version plus récente, ces suppressions peuvent affecter les transactions déjà en cours d’exécution sur la version antérieure. Soyez extrêmement prudent lors de la suppression des variables d’entrée du workflow et planifiez la migration avec soin.

    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 met en garde contre les erreurs critiques qui peuvent empêcher l’exécution correcte d’un workflow, mais aussi contre les dépendances et les conflits dans les ensembles de mises à jour. Reportez-vous à la rubrique ValidateUpdateSetDependencies pour en savoir plus.