Rendre une étape conditionnelle

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Si nécessaire, créez une condition préalable qui définit comment Détection et Mappage des services exécutent une étape de modèle.

    Avant de commencer

    Rôle requis : pd_admin

    Une connaissance de base de la programmation est souhaitée.

    Créez un modèle ou sélectionnez un modèle que vous souhaitez modifier.

    Accédez à l'étape de modèle pertinente :

    1. Sur le formulaire de modèle, sélectionnez la section d'identification pertinente pour Détection.

      Vous pouvez également sélectionner la section d'identification ou de connexion pertinente pour Mappage des services.

    2. Sélectionnez l'étape de modèle pertinente ou cliquez sur le bouton Ajouter une étape pour ajouter une étape.

    Pourquoi et quand exécuter cette tâche

    Vous pouvez définir une ou plusieurs conditions préalables. Par exemple, vous pouvez définir qu'une étape est exécutée uniquement pendant la détection horizontale ou de haut en bas à l'aide de la variable pattern_runtime_mode.

    Si une condition préalable définie pour une étape de bibliothèque partagée n'est pas remplie, le modèle ignore toutes les étapes appartenant à cette bibliothèque partagée. Par exemple, si le fichier vers lequel la variable pointe ne contient pas « test », le modèle n'exécute pas les étapes de la bibliothèque partagée 1-1 à 1-5. La condition préalable existe uniquement pour le modèle dans lequel vous l'avez créée. La condition préalable n'affecte pas les autres modèles qui utilisent la bibliothèque partagée.
    Condition préalable pour une étape de bibliothèque partagée

    Procédure

    1. Cliquez sur la case Condition préalable en regard de la liste Opération.
      Toutes les opérations ne vous permettent pas d'utiliser des conditions préalables.
    2. Dans le premier champ de condition, entrez la valeur requise.
      Par exemple, saisissez la chaîne réelle ou un nom de variable.

      Définissez les critères de la condition préalable.
    3. Sélectionnez un opérateur dans la liste.
      Si vous sélectionnez Est vide, le deuxième champ devient non pertinent et disparaît.
    4. Pour ajouter plus de conditions, cliquez sur l'icône Plus et définissez les critères.
    5. Si vous créez plusieurs conditions, définissez si ce modèle doit répondre à toutes les conditions ou à certaines : dans la liste Respecter, sélectionnez Toutes ou Certaines.
    6. Définissez si les critères doivent être satisfaits ou non pour que les opérations de l'étape s'exécutent : dans la liste Si la condition est, sélectionnez True ou False.

    Exemple

    Vous créez une étape de modèle pour filtrer des données dans la table de chaîne de grappe, afin de recevoir une table contenant uniquement des noms de grappes. Vous pouvez définir une condition préalable pour filtrer la table uniquement si la variable de chaîne de grappe n'est pas vide.

    Définition de la condition préalable.