Cet article vous guide à travers la construction d'une automatisation à partir de zéro. L'exemple est une automatisation de correction Windows qui s'exécute selon un calendrier, installe les mises à jour Windows, met à niveau les applications tierces et crée une alerte pour chaque type d'échec.
Tous les concepts ici s'appliquent à n'importe quelle automatisation que vous construisez — remplacez le déclencheur, les actions et les conditions pour votre propre cas d'usage.
Planifiez Avant de Construire
Avant de cliquer sur + Créer une automatisation, consolidez trois choses:
Qu'est-ce qui la déclenche? Un calendrier, un événement de dispositif, un changement de tag, un webhook? Cette automatisation utilise un calendrier récurrent pour la correction sans intervention.
Quels dispositifs cible-t-elle? Les conditions de déclenchement définissent l'étendue de l'exécution — par plateforme, type de dispositif, groupe, version du système d'exploitation ou d'autres attributs. Ici, une condition Platform = Windows sur le déclencheur programmé le limite aux dispositifs Windows.
Que se passe-t-il en cas d'échec? Le pipeline doit-il s'arrêter ou continuer? Quelqu'un doit-il être notifié? Cette automatisation capture la sortie des actions dans des variables et utilise des alertes conditionnelles afin que les échecs remontent sans arrêter l'ensemble de l'exécution.
Construction d'Automatisation de Correction
Étape 1: Créer l'Automatisation
Accédez à Automatisations dans la barre latérale.
Cliquez sur + Créer une automatisation en haut à droite.
Nommez-la Correction Windows.
Cliquez sur Créer.
L'automatisation s'ouvre en mode Affichage avec un pipeline vide. Rien ne s'exécute jusqu'à ce que vous ajoutiez un déclencheur. Basculez en mode Édition en cliquant sur Éditer en haut à droite.
Étape 2: Ajouter l'Action Installer les Mises à Jour Windows
Dans la zone des actions, cliquez sur + Ajouter une action.
Accédez à Sécurité → Installer les Mises à Jour Windows, ou recherchez-la.
Configurez les paramètres de délai de mise à jour:
Type de mise à jour | Paramètre |
Mises à jour critiques | Délai de 7 jours |
Mises à jour de sécurité | Mettre à jour immédiatement |
Mises à jour de définitions | Mettre à jour immédiatement |
Correctifs cumulatifs | Délai de 7 jours |
Packs de services | Délai de 14 jours |
Outils | Délai de 7 jours |
Packs de fonctionnalités | Délai de 14 jours |
Mises à jour | Délai de 7 jours |
Mises à niveau | Délai de 7 jours |
Pilotes | Délai de 7 jours |
Laissez Redémarrer après les mises à jour (si nécessaire) défini sur Non.
Laissez Boucle jusqu'à terminaison défini sur Non.
Configurez maintenant la gestion des défaillances et la variable de sortie sous Options supplémentaires:
Définissez En cas d'échec d'action sur Supprimer et continuer.
Définissez Tentatives sur 2.
Dans le champ Variable de sortie, créez une variable appelée
PatchingStatus.Cliquez sur Enregistrer.
Pourquoi ces paramètres: Supprimer et continuer signifie qu'une défaillance de correction sur un dispositif n'arrête pas le pipeline — les actions suivantes s'exécutent toujours. La variable de sortie capture le résultat de cette étape pour qu'une action Créer une alerte ultérieure puisse vérifier s'il a échoué. Deux tentatives donnent une chance de récupération aux défaillances transitoires avant que l'étape soit marquée comme échouée.
Étape 3: Ajouter l'Action Mettre à Niveau les Applications Tierces
Cliquez sur + Ajouter une action.
Accédez à Gestion des applications → Mettre à niveau le package winget.
Laissez Packages défini sur Tous les packages disponibles et Packages exclus sur Aucun package exclu.
Cette action utilise winget pour mettre à niveau les logiciels tiers. Elle ne s'applique que aux stations de travail — ajoutez une condition pour la limiter:
Dans la section Conditions, ajoutez une condition pour Type, définissez l'opérateur sur Égal à, et sélectionnez Station de travail.
Dans la section Options supplémentaires:
Définissez En cas d'échec sur Supprimer et continuer.
Définissez Tentatives sur 2.
Dans le champ Variable de sortie, créez une variable
WingetPatchStatus.Cliquez sur Enregistrer.
ℹ️ REMARQUE: Les dispositifs où Type ≠ Station de travail sautent cette action entièrement et affichent Ignoré dans l'historique d'exécution — c'est attendu, ce n'est pas une défaillance.
Étape 4: Ajouter l'Alerte Correction Windows Échouée
Ajoutez une action Créer une alerte qui ne s'active que lorsque l'étape Installer les Mises à Jour Windows a échoué.
Cliquez sur + Ajouter une action.
Sélectionnez Level → Créer une alerte.
Configurez l'alerte:
Titre:
Correction Windows ÉchouéeDescription:
Level n'a pas pu corriger le point de terminaison après plusieurs tentatives.Gravité: Avertissement
Charge utile personnalisée:
##{{PatchingStatus}}
La variable ##{{PatchingStatus}} joint la sortie de l'étape Installer les Mises à Jour Windows à l'alerte. Lorsque vous examinez l'alerte ultérieurement, la charge utile affiche ce qui s'est réellement passé sur ce dispositif.
Dans la section Conditions, ajoutez une condition:
Étape: Installer les Mises à Jour Windows
Opérateur: Égal à
Valeur: Échoué
Laissez En cas d'échec à Échouer le pipeline et Tentatives à 0.
Cliquez sur Enregistrer.
Cette action ne s'active maintenant que sur les dispositifs où la correction a échoué. Tous les autres dispositifs la sautent.
Étape 5: Ajouter l'Alerte Correction Windows Tierce Échouée
Même motif que l'Étape 5, mais pour l'étape winget.
Cliquez sur + Ajouter une action.
Sélectionnez Level → Créer une alerte.
Configurez l'alerte:
Titre:
Correction Tierce Windows ÉchouéeDescription:
Level n'a pas pu corriger certains logiciels tiers sur ce point de terminaison après plusieurs tentatives.Gravité: Avertissement
Charge utile personnalisée:
##{{WingetPatchStatus}}
Dans Conditions, ajoutez: Étape Mettre à Niveau les Applications Tierces statut Égal à Échoué.
Laissez En cas d'échec à Échouer le pipeline et Tentatives à 0.
Cliquez sur Enregistrer.
Étape 6: Ajouter les Déclencheurs
Chaque automatisation peut être exécutée manuellement. Ajoutez un déclencheur programmé pour l'exécuter également automatiquement selon un calendrier.
Ajouter le Déclencheur Hebdomadaire
Cliquez sur + Ajouter un déclencheur à nouveau.
Sélectionnez Programmé → Hebdomadaire.
Définissez le calendrier sur Lundi et Vendredi à 12:00 AM.
Cliquez sur Enregistrer.
Définissez maintenant le champ de déclenchement programmé aux dispositifs Windows uniquement:
Cliquez sur le déclencheur Programmé → Hebdomadaire pour ouvrir son panneau de détail.
Dans la section Conditions, ajoutez une condition.
Sélectionnez Plateforme, définissez l'opérateur sur Égal à, et sélectionnez Windows.
Cliquez sur Enregistrer.
Une fois qu'un déclencheur a une condition appliquée, sa carte de pipeline affiche un badge orange SI. Un badge orange (x) sur n'importe quelle étape signifie que cette étape utilise une variable. Vous verrez les deux apparaître lors de la construction.
Étape 7: Quitter le Mode Édition
Cliquez sur Terminé en haut à droite pour quitter le mode édition.
L'automatisation est maintenant Active — le déclencheur Hebdomadaire est en direct et s'activera le prochain jour programmé. Le badge de statut dans l'en-tête se met à jour en Active.
Comment le Pipeline S'exécute
Lorsque le déclencheur programmé s'active lundi ou vendredi à minuit:
Level évalue la condition de déclenchement — uniquement les dispositifs Windows
Les dispositifs correspondants entrent dans le pipeline
Installer les Mises à Jour Windows s'exécute avec jusqu'à 2 tentatives en cas d'échec; la sortie est capturée dans
PatchingStatusMettre à Niveau les Applications Tierces s'exécute ensuite; les dispositifs autres que des stations de travail sautent cette étape; la sortie est capturée dans
WingetPatchStatusCorrection Windows Échouée évalue sa condition — ne s'active que sur les dispositifs où Installer les Mises à Jour Windows a échoué, joignant la sortie PatchingStatus à l'alerte
Correction Tierce Windows Échouée fait la même chose pour l'étape winget
Chaque dispositif passe par les quatre étapes. La logique conditionnelle sur chaque action détermine ce qui se produit réellement par dispositif.
💡 CONSEIL: Après une exécution, ouvrez l'onglet Historial et cliquez sur n'importe quelle ligne de dispositif pour voir les résultats par étape (Succès, Ignoré, Échoué) et la durée. Cliquez sur le caret > sur n'importe quelle étape pour développer sa sortie en ligne, ou sur la flèche → pour accéder aux détails complets de l'exécution.
Foire Aux Questions
Le déclencheur programmé s'exécute-t-il sur les dispositifs hors ligne à minuit? Oui — les dispositifs hors ligne sont mis en file d'attente et l'exécution commence lorsqu'ils reviennent en ligne. Ajoutez une condition Statut = En ligne au déclencheur Hebdomadaire si vous souhaitez ignorer entièrement les dispositifs hors ligne.
Puis-je exécuter cette automatisation à la demande sans attendre le jour programmé? Oui — chaque automatisation supporte les exécutions manuelles. À partir de la vue du pipeline de l'automatisation, cliquez sur + Ajouter un dispositif pour l'exécuter immédiatement contre des dispositifs spécifiques, ou utilisez le menu Actions sur l'énumération des dispositifs pour exécuter n'importe quelle automatisation contre un dispositif directement.
Pourquoi Mettre à Niveau les Applications Tierces a-t-elle une condition Type = Station de travail? Winget est un gestionnaire de packages Windows généralement trouvé sur les stations de travail. La condition empêche son exécution sur les serveurs où les packages winget ne sont pas attendus, ce qui évite les défaillances non pertinentes sur ces dispositifs.
Les actions d'alerte ont "En cas d'échec: Échouer le pipeline" — n'est-ce pas arrêter l'exécution? Seulement après l'étape d'alerte, qui est la dernière action significative du pipeline. Les deux étapes de correction utilisent Supprimer et continuer pour que leurs défaillances ne bloquent pas l'exécution des étapes d'alerte. Si l'action Créer une alerte elle-même échoue, vous voudriez que ce soit signalé — donc Échouer le pipeline est le bon paramètre là.
Puis-je ajuster les paramètres de délai de mise à jour ultérieurement? Oui. En mode affichage, cliquez sur l'action Installer les Mises à Jour Windows pour ouvrir son panneau de détail, puis cliquez sur Éditer l'action pour rouvrir la configuration. Ajustez et enregistrez.
Qui peut exécuter cette automatisation manuellement? Tout technicien ayant accès aux dispositifs ciblés. Les permissions au niveau du groupe contrôlent quels techniciens peuvent gérer quels groupes de dispositifs. Voir Espace de Travail → Permissions pour les détails.









