Pay-as-you-go dans Power Automate expliqué
Ce que coûte le modèle pay-as-you-go dans Power Automate et en quoi il diffère des licences Premium et Process.
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.
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 :
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Fondateur de NordFlux. Sept ans d'expérience, du web et du SEO jusqu'à l'automatisation à l'échelle d'un groupe, aujourd'hui pragmatique pour les PME et avec une souveraineté des données allemande.
Certifications
Ce que coûte le modèle pay-as-you-go dans Power Automate et en quoi il diffère des licences Premium et Process.
Tous les types de déclencheurs Power Automate expliqués : automatisé, instantané, planifié et conditions de déclenchement dans ce glossaire FAQ.
Les trois limites d'actions Power Automate de 6 000, 40 000 et 250 000 par jour expliquées : quelle licence donne quelle limite.
Les variables sont l'ossature des flux Power Automate complexes, mais des valeurs mal définies ou des pièges dans les boucles parallèles provoquent vite des erreurs difficiles à repérer. NordFlux construit votre logique de flux proprement dès le départ, ou retravaille les processus existants, pour que les variables portent toujours la bonne valeur. Lors du premier échange, nous examinons la structure de vos flux et identifions les sources d'erreurs cachées.