Variables Power Automate expliquées en allemand

Les variables dans Power Automate expliquées simplement : Initialiser, Définir, Incrémenter et Ajouter – les actions les plus importantes en allemand.

Quiconque va au-delà de la structure déclencheur-action la plus simple dans Power Automate se heurte rapidement aux variables : de petits emplacements de stockage pour des nombres, du texte, des listes ou des valeurs booléennes, qu'un flux transporte avec lui pendant son exécution. Elles comptent les itérations de boucle, rassemblent les résultats de plusieurs étapes ou retiennent un statut jusqu'à ce qu'il soit nécessaire plus tard. Pour les débutants, la terminologie allemande en particulier est souvent déroutante, car plusieurs blocs aux noms similaires apparaissent dans le catalogue d'actions : Initialiser, Définir, Incrémenter, Décrémenter et Ajouter.

Cet article classe les quatre actions de variables centrales de Power Automate selon la documentation officielle de Microsoft, explique en détail les termes allemands et montre à quoi vous devez faire attention concernant le type de données, la portée et les boucles. Mise à jour : juillet 2026.

Que sont les variables dans Power Automate et à quoi servent-elles ?

Une variable est un emplacement de stockage nommé au sein d'un flux cloud, auquel vous attribuez un type de données et une valeur. Selon la documentation officielle sur Stocker et gérer des valeurs dans des variables Power Automate prend en charge six types de données : Integer, Float, Boolean, String, Array et Object.

Les variables sont utiles lorsque vous :

  • voulez compter les itérations de boucle, par exemple combien de fois une boucle Apply-to-each a déjà été exécutée.
  • itérez sur un tableau et avez besoin d'une valeur d'index pour accéder de manière ciblée à un élément.
  • voulez rassembler un résultat intermédiaire provenant de plusieurs étapes avant de l'utiliser à la fin du flux.
  • voulez conserver un statut ou une condition à travers plusieurs actions.

Important à savoir : selon la documentation, une variable n'existe qu'au sein du flux cloud qui la crée et persiste à travers toutes les itérations de boucle. Si vous voulez accéder à sa valeur plus tard, vous référencez le nom de la variable en tant que jeton, et non le nom de l'action qui l'a créée.

Initialiser la variable : la première étape pour chaque variable

Avant de pouvoir utiliser une variable, elle doit être créée avec l'action Initialiser la variable. Cette action définit en une seule étape le nom, le type de données et, éventuellement, une valeur de départ.

  • Nom : l'identifiant sous lequel vous référencerez la variable ultérieurement.
  • Type : le type de données, par exemple Integer, String ou Array.
  • Valeur : la valeur de départ. Selon la documentation, elle est facultative, mais elle est recommandée comme bonne pratique afin que l'état initial de la variable soit toujours clairement défini.

Vous devez connaître deux limitations avant de construire votre flux. Premièrement, une seule action Initialiser la variable , malgré sa structure interne de type tableau, ne peut créer qu'une seule variable à la fois ; pour chaque variable supplémentaire, vous avez besoin d'une action distincte. Deuxièmement, les variables ne peuvent être déclarées qu'au niveau global, c'est-à-dire directement dans le chemin principal du flux, et non à l'intérieur d'une portée, d'une condition ou d'une boucle. Si vous voulez démarrer un compteur à l'intérieur d'une condition, vous devez placer l'initialisation avant, au niveau supérieur.

Définir la variable : attribuer une nouvelle valeur

Une fois qu'une variable existe, vous modifiez son contenu via l'action Définir la variable. Contrairement à l'initialisation, aucune valeur par défaut n'est prévue ici, la valeur est un champ obligatoire. La nouvelle valeur et la variable doivent en outre avoir le même type de données ; une variable Integer n'accepte donc pas de valeur de type chaîne.

Définir la variable convient chaque fois que vous voulez remplacer complètement une valeur, par exemple pour faire passer un statut de « en attente » à « terminé », ou pour écraser un résultat intermédiaire provenant d'une action précédente.

Incrémenter et décrémenter la variable : compteurs dans les boucles

Pour les compteurs, Power Automate propose deux actions dédiées : elles incrémentent ou décrémentent une variable d'une valeur constante, sans que vous ayez à calculer vous-même l'état actuel. Selon la documentation, ces deux actions ne fonctionnent qu'avec des variables Integer et Float.

  • Incrémenter : ajoute une valeur à la variable existante ; la valeur par défaut est un si aucune valeur personnalisée n'est indiquée.
  • Décrémenter : soustrait une valeur de la variable existante, également d'un par défaut.

L'exemple d'utilisation classique de la documentation Microsoft est un compteur de boucle : vous initialisez une variable Integer avec la valeur de départ 0, vous placez l'action Incrémenter à l'intérieur d'une boucle Apply-to-each, et après l'exécution de la boucle, vous obtenez dans la variable le nombre exact d'éléments traités, par exemple des pièces jointes d'e-mail.

Ajouter des valeurs : étendre des chaînes et des tableaux

Pour les variables de type chaîne et tableau, il existe également une fonction Ajouter. Elle ajoute une valeur en dernier élément à une chaîne ou un tableau existant, sans écraser le contenu précédent. Pour cela, recherchez « ajouter » dans le catalogue d'actions et sélectionnez, selon le type de données, l'action appropriée pour les chaînes ou les tableaux. La valeur à ajouter est un champ obligatoire et peut en principe être de n'importe quel type.

Cela est pratique, par exemple, lorsque vous rassemblez à l'intérieur d'une boucle les résultats de chaque itération, par exemple les ID des enregistrements traités dans un tableau, afin de les restituer ensemble dans un résumé à la fin.

Accéder à la valeur d'une variable

Pour utiliser le contenu actuel d'une variable dans une expression, vous y accédez via la fonction `variables('<NomDeVariable>')`. Selon le Guide de référence des fonctions d'expression de workflow , cette fonction renvoie la valeur de la variable indiquée, quel que soit le type de données. Si vous voulez par exemple afficher les éléments d'une variable de type tableau sous forme de texte, vous la combinez avec la fonction `string()` : `@{string(variables('monTableauVariable'))}`. Pour en savoir plus sur la construction d'expressions avec des opérateurs de comparaison tels que `and`, `or` ou `equals`, consultez le guide Utiliser des expressions dans des conditions.

Piège : les variables dans les boucles parallèles

Par défaut, les boucles Apply-to-each s'exécutent séquentiellement dans Power Automate, c'est-à-dire une itération après l'autre. Vous pouvez modifier ce paramètre pour passer à une exécution parallèle afin de gagner du temps. Cependant, si vous utilisez une variable à l'intérieur de la boucle, par exemple un compteur ou une liste collectée, vous devez alors, selon la documentation, rester en exécution séquentielle si vous voulez que les résultats soient prévisibles. En exécution parallèle, plusieurs itérations accèdent simultanément à la même valeur de variable, ce qui peut faire perdre des valeurs de compteur ou des entrées de liste ajoutées, ou les faire apparaître dans le mauvais ordre.

Si vous utilisez Power Automate en production pour plusieurs départements et souhaitez que des flux avec une logique de variables plus complexe, des boucles imbriquées ou de plus grands volumes de données soient construits de manière fiable, le conseil Power Automate de NordFlux vous accompagne dans la construction, les tests et l'exploitation. Vous gardez ainsi le contrôle de vos flux, tandis que le travail technique de précision est confié à des mains expérimentées.

Questions fréquentes

Combien de variables puis-je créer dans un flux avec une seule action ?

Exactement une. Même si l'action Initialiser la variable a une structure interne de type tableau, elle ne crée, selon la documentation, toujours qu'une seule variable par action. Pour chaque variable supplémentaire, vous avez besoin d'une action supplémentaire Initialiser la variable.

Puis-je initialiser une variable à l'intérieur d'une condition ou d'une boucle ?

Non. Les variables ne peuvent être déclarées qu'au niveau global, c'est-à-dire en dehors des portées, des conditions et des boucles. Placez l'action Initialiser la variable par conséquent toujours au niveau supérieur de votre flux, même si vous ne remplissez la variable que plus tard, à l'intérieur d'une boucle.

Incrémenter et décrémenter fonctionnent-ils aussi avec des chaînes ?

Non. Selon la documentation, les actions Incrémenter et Décrémenter ne fonctionnent qu'avec des variables Integer et Float. Pour les chaînes et les tableaux, vous utilisez à la place l'action Ajouter pour compléter des valeurs.

Quelle est la différence entre Définir la variable et Ajouter à la variable ?

Définir la variable remplace l'intégralité du contenu d'une variable par une nouvelle valeur. Ajouter à la variable , en revanche, conserve le contenu précédent et ajoute une autre valeur en dernier élément, ce qui n'est possible qu'avec des variables de type chaîne et tableau.

Dois-je toujours indiquer une valeur de départ lors de l'initialisation ?

Non, le champ est facultatif. Microsoft recommande cependant explicitement dans la documentation de définir tout de même une valeur de départ, afin que l'état initial de la variable reste à tout moment traçable, en particulier pour les compteurs, qui devraient commencer à 0.

À propos de NordFlux

NordFlux UG (haftungsbeschränkt)

NordFlux construit des employés numériques pour les organisations : des automatisations et des agents KI qui prennent en charge le travail répétitif. Vous gardez le contrôle.

En savoir plus sur nous
Analyse initiale gratuite

Des questions concrètes sur l’automatisation ou l’IA ?

Lors d’une analyse initiale gratuite, nous discutons directement de votre cas. Sans engagement.