L’automatisation est un levier puissant pour optimiser les processus d’entreprise. Power Automate permet de créer des flux d’automatisation efficaces, mais il arrive souvent qu’un automate doive en déclencher un autre. Dans cet article, nous allons voir comment déclencher un Power Automate à partir d’un autre automate en exploitant la logique des flux parents et enfants.
Nous aborderons toutes les étapes clés, y compris l’organisation dans une solution Power Apps, la configuration des paramètres et les meilleures pratiques pour réutiliser efficacement vos flux.
1. Pourquoi déclencher un Power Automate depuis un autre flux ?
Lancer un automate à partir d’un autre est très utile pour réutiliser des processus existants. Plutôt que de dupliquer du code dans plusieurs flux, il est plus efficace de créer un flux enfant qui pourra être appelé à la demande.
Voici quelques cas d’usage concrets :
- Centraliser un processus : Un flux enfant gère une opération commune (envoi d’email, mise à jour d’une base de données, etc.) et peut être appelé par plusieurs flux parents.
- Factoriser les automatisations : Si vous devez appeler un même automate dans différents contextes, il est préférable de le transformer en flux enfant.
- Optimiser la maintenance : Modifier un seul flux enfant plutôt que de modifier plusieurs flux contenant la même logique.
2. Prérequis : Organisation des flux dans une solution
Avant de créer un flux parent qui en déclenche un autre, il est indispensable de les regrouper dans une solution Power Apps. Voici les étapes pour organiser votre travail :
2.1 Créer une solution Power Apps
- Accédez à Power Apps.
- Dans le menu Solutions, cliquez sur Nouvelle solution.
- Donnez-lui un nom explicite (ex. « Automatisations Entreprise »).
- Ajoutez vos flux Power Automate à cette solution.
L’utilisation des solutions permet d’assurer une meilleure portabilité et gestion des flux dans votre environnement.
3. Créer un flux enfant
Le flux enfant est celui qui sera appelé depuis un autre automate. Voici comment le configurer :
- Créez un nouveau flux dans votre solution Power Apps.
- Choisissez un déclencheur : « Quand un flux Power Apps ou Power Automate est exécuté ».
- Ajoutez des paramètres d’entrée pour transmettre des informations au flux enfant.
- Exemple : Ajouter une variable Email (destinataire de l’email).
- Ajoutez vos actions (ex. : envoi d’email, mise à jour d’une base de données).
- Ajoutez une action « Répondre à PowerApps ou un autre flux » pour envoyer une réponse au flux parent.
- Enregistrez et testez votre flux enfant.
4. Configurer un flux parent pour appeler le flux enfant
Une fois que le flux enfant est prêt, passons à la configuration du flux parent qui va l’exécuter.
- Créez un nouveau flux dans votre solution.
- Ajoutez une action > « Exécuter un flux Power Automate ».
- Sélectionnez votre flux enfant.
- Fournissez les paramètres attendus par le flux enfant.
- Exemple : pour un envoi d’email, renseignez l’adresse destinataire.
- Récupérez les résultats du flux enfant et utilisez-les dans votre flux parent.
5. Gérer les permissions et exécution du flux enfant
Pour que votre flux parent puisse exécuter le flux enfant, vous devez configurer les droits d’accès correctement.
- Ouvrez votre flux enfant.
- Allez dans Gérer > Partage.
- Ajoutez les utilisateurs ou groupes autorisés à exécuter ce flux.
- Utilisez la connexion existante pour éviter des problèmes de droits d’exécution.
6. Tester et valider votre automatisation
Maintenant que tout est configuré, voici comment tester votre automatisation :
- Exécutez votre flux parent manuellement.
- Assurez-vous que le flux enfant est bien appelé.
- Vérifiez que les données sont bien transmises et récupérées.
- Consultez les historiques d’exécution pour identifier d’éventuelles erreurs.
Conclusion
Déclencher un Power Automate à partir d’un autre automate permet d’optimiser l’organisation de vos flux et de réutiliser efficacement vos automatisations. En suivant ces étapes, vous pouvez structurer vos workflows et simplifier leur gestion.
Retrouvez en détails comment faire ici et retrouvez tous mes autres tutos par là.
N’oubliez pas de vous abonner à la chaîne et de laisser un commentaire pour me dire ce que vous avez pensé de cette vidéo.
Amusez-vous bien avec Power Automate et à bientôt pour de nouveaux tutos !