Définir la logique de flux des variables de flux

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Affectez une valeur à une ou plusieurs variables de flux. Modifiez ou mettez à jour la valeur d’une variable au cours d’un flux.

    Important :
    Cette logique de flux définit des valeurs pour les variables de flux qui ont déjà été créées. Pour obtenir des instructions sur la création de variables de flux, reportez-vous à la section Créer une variable de flux.

    Entrées

    Champ Description
    Nom Nom de la variable. Effectuez une sélection dans la liste des variables disponibles pour le flux.
    Données Valeur de la variable. Saisissez une valeur de chaîne, saisissez un script ou utilisez une pastille de données. Les valeurs de variables peuvent faire référence à n’importe quelle pastille de données prise plus tôt dans le flux, y compris d’autres variables. Si vous définissez des valeurs de variables par référence à d’autres pastilles de données, vous devez maintenir l’ordre des affectations de variables. La valeur référencée doit toujours être antérieure à la variable qui utilise la valeur référencée. La modification de l’ordre peut produire des valeurs nulles. Pour affecter une valeur vide, laissez ce champ vide.
    Remarque :
    Les valeurs des variables de flux sont définies dans l’ordre dans lequel elles sont affectées, de haut en bas. Si vous définissez la valeur de la même variable plusieurs fois, le flux n’utilise que la dernière valeur définie.

    Pour entrer un script, sélectionnez l’icône Activer/désactiver les scripts pour [variable]. Saisissez votre script dans l’éditeur de script. Pour plus d’informations sur les scripts en ligne, reportez-vous à la section Scripts alignés.

    Sorties

    Cette logique de flux ne produit pas de sorties, mais modifie la valeur des variables de flux.

    Utiliser une valeur de pastille de données pour stocker un numéro d’enregistrement

    Dans cet exemple, le flux vérifie la catégorie d’un enregistrement d’incident. Si la catégorie est réseau, une variable de flux est utilisée pour stocker le numéro d’enregistrement.

    Utilisez une valeur de pastille de données pour définir une variable de flux.

    Utiliser un script pour stocker un numéro d’enregistrement

    Dans cet exemple, le flux vérifie la catégorie d’un enregistrement d’incident. Si la catégorie est réseau, une variable de flux est utilisée pour stocker le numéro d’enregistrement. Dans cet exemple, la variable de flux est définie à partir d’un script plutôt qu’à partir d’une valeur de pastille de données.

    /*
    **Access Flow/Action data using the fd_data object. Script must return a value. 
    **Order number is offset by +1 in Error Handling Section.
    **Available options display upon pressing "." after fd_data
    **example: var shortDesc = fd_data.trigger.current.short_description;
    **return shortDesc;
    */
    var incNumber = fd_data.trigger.current.number;
    return incNumber;

    Utilisez un script pour définir une variable de flux.

    Détails de l'exécution

    Figure 1. Détails d’exécution de l’utilisation d’une valeur de pastille de données pour stocker un numéro d’enregistrement
    Exemple de détails d’exécution de la définition d’une variable de flux avec une pastille de données.
    Figure 2. Détails de l’exécution pour Utiliser un script pour stocker un numéro d’enregistrement
    Exemple de détails d’exécution de la définition d’une variable de flux avec un script en ligne.
    1. L’en-tête indique le mode d’exécution du flux, son état, son heure de début et son exécution.
    2. La section Détails de la configuration affiche les variables auxquelles la logique de flux a affecté des valeurs. Il affiche le nom de la variable, le type, la configuration et la valeur d’exécution pour chaque variable de flux.
    3. Les actions qui utilisent une variable de flux affichent le type, la configuration et la valeur d’exécution de la variable.