---
sourceDocument: Workflows de version Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/build-workflows

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Workflows de version Xanadu

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Variables de flux

# Variables de flux {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

À l'instar des variables de Workflow bloc-notes, créez des variables que vous pouvez utiliser et modifier directement dans votre flux. Accédez aux variables de flux sous forme de pastilles de données directement dans le panneau de données.

Utilisez des variables de flux pour définir et récupérer des valeurs tout au long d'un flux. Les variables de flux sont similaires aux entrées et sorties du flux secondaire. Les deux définissent les données disponibles pour un flux ou un flux secondaire. La principale différence entre eux est qu'ils sont accessibles. Les variables de flux sont accessibles tout au long d'un flux. Les entrées ne sont accessibles qu'au début d'un flux secondaire et les sorties ne le sont qu'à la fin d'un flux secondaire.

## Création de variables de flux {#flow-variables__section_gr1_s5b_gnb}

Créez des variables avec l'option Variables de flux du menu Actions supplémentaires. Vous pouvez créer plusieurs variables à la fois en choisissant un nom et un type de données pour chacune d'elles. Les variables de flux apparaissent sous forme de pastilles de données dans la section Variables de flux du panneau de données.

## Affectation de valeurs aux variables de flux {#flow-variables__section_fxm_nq1_knb}

Attribuez des valeurs aux variables avec la logique de flux Définir les variables de flux. Définir les variables de flux comporte les entrées suivantes :

* Nom de la variable.
* Valeur de données de la variable.
{#flow-variables__ul_jvw_wy1_knb}

Vous pouvez attribuer des valeurs à toutes vos variables en utilisant une seule fois l'option Définir les variables de flux. Contrairement à d'autres pastilles de données, les valeurs affectées aux variables de flux sont modifiables et peuvent être modifiées à tout moment. L'option Définir les variables de flux remplace la valeur actuelle de la variable. Si aucune valeur n'est affectée à une variable, la valeur par défaut est nulle.

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.Par exemple, ces trois définitions de variables ont pour résultat que la variable a la valeur d'exécution Dernière <kbd class="ph userinput">valeur définie</kbd>  
{#flow-variables__table_acm_3k5_hsb__entry__3}

| Ordre | Variable | Configuration |
|-|-|-|
| 1 | variable | Première valeur définie |
| 2 | variable | Deuxième valeur définie |
| 3 | variable | Dernière valeur définie |
[Tableau 1. La dernière valeur définie définit la valeur de la variable de flux]

{#flow-variables__table_acm_3k5_hsb}

Les valeurs de variables peuvent faire référence à n'importe quelle pastille de données antérieure 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 conserver 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. Par exemple, ces définitions de variables ne produisent les valeurs d'exécution attendues que si vous conservez l'ordre des définitions de variables.  
{#flow-variables__table_x4c_rm5_hsb__entry__4}

| Ordre | Variable | Configuration | Valeur d'exécution |
|-|-|-|-|
| 1 | variable1 | Un | Un |
| 2 | variable2 | {variable1}, deux | Un, deux |
| 3 | variable3 | {variable1}, {variable2}, Trois | Un deux trois |
[Tableau 2. Définition des valeurs des variables par référence]

{#flow-variables__table_x4c_rm5_hsb}

## Détails d'exécution du flux {#flow-variables__section_hv4_j1k_3nb}

Un résumé de la logique de flux Définir les variables de flux apparaît dans les détails de l'exécution. Les détails affichent les valeurs de nom, de type, de configuration et d'exécution pour toutes les variables définies avec l'action. Les détails d'exécution fournissent également des informations sur les variables lorsqu'elles sont utilisées dans des actions ou une logique de flux. Dans ce cas, il affiche le type, la configuration et les valeurs d'exécution.

## Types de données pris en charge {#flow-variables__section_ztc_v1j_3nb}

Studio de workflow prend en charge les types de données suivants pour les variables de flux :

* Date/Heure
* Décimal
* Nombre à virgule flottante
* Entier
* JSON
* Référence
* Chaîne
* Vrai/Faux
{#flow-variables__ul_p4f_m3j_3nb}
* **[Créer une variable de flux](https://servicenow-prod.fluidtopics.net/xz8KfUnIHsjvfAnP_Roqdg)**   
  Créez une variable de flux pour stocker et récupérer une valeur tout au long d'un flux.

