Power Automate VS applications logiques. Cas Power Automate

Bonne journée à tous! Dans l'article précédent sur l'apprentissage de Power Automate et Logic Apps, nous avons examiné les principales différences entre Power Automate et Logic Apps. Aujourd'hui, je voudrais avancer et montrer les possibilités intéressantes qui peuvent être réalisées à l'aide de ces produits. Dans cet article, nous examinerons plusieurs cas pouvant être implémentés à l'aide de Power Automate.

Microsoft Power Automatiser

Ce produit fournit une large gamme de connecteurs vers divers services, ainsi que des déclencheurs pour lancer automatiquement et instantanément des flux en raison de la survenance d'un certain événement. Il prend également en charge l'exécution de threads selon un calendrier ou par bouton.

1. Enregistrement automatique des demandes

L'un des cas pourrait être la mise en place d'un enregistrement automatique des demandes. Le déclencheur de flux, dans ce cas, sera la réception d'une notification par courrier électronique dans une boîte aux lettres spécifique, après quoi une logique plus approfondie est traitée :
Power Automate VS applications logiques. Cas Power Automate


Lors de la configuration d'un déclencheur « Lorsqu'un nouvel e-mail arrive », vous pouvez utiliser différents filtres pour déterminer l'événement à déclencher :

Power Automate VS applications logiques. Cas Power Automate

Par exemple, vous pouvez démarrer un flux uniquement pour les e-mails contenant des pièces jointes ou pour les e-mails de la plus haute importance. Vous pouvez également démarrer un flux si une lettre arrive dans un dossier de boîte aux lettres spécifique. De plus, il est possible de filtrer les lettres par la sous-chaîne souhaitée dans la ligne d'objet.
Une fois les calculs nécessaires effectués et toutes les informations nécessaires obtenues, vous pouvez créer un élément dans la liste SharePoint en utilisant des substitutions à partir d'autres actions :

Power Automate VS applications logiques. Cas Power Automate

Avec l'aide d'un tel flux, vous pouvez facilement récupérer les notifications par courrier électronique nécessaires, les désassembler en composants et créer des enregistrements dans d'autres systèmes.

2. Lancer un flux d'approbation à l'aide d'un bouton depuis PowerApps

L'un des scénarios standard consiste à envoyer un objet pour approbation aux personnes approbatrices. Pour implémenter un scénario similaire, vous pouvez créer un bouton dans PowerApps et, lorsque vous cliquez dessus, lancer un flux Power Automate :

Power Automate VS applications logiques. Cas Power Automate

Comme vous pouvez le voir, dans ce fil de discussion, le déclencheur de départ est PowerApps. L’avantage de ce déclencheur est que vous pouvez demander des informations à PowerApps dans un flux Power Automate :

Power Automate VS applications logiques. Cas Power Automate

Cela fonctionne comme ceci : lorsque vous avez besoin d'obtenir des informations de PowerApps, vous cliquez sur l'élément « Demander dans PowerApps ». Cela crée ensuite une variable qui peut être utilisée dans toutes les actions de ce flux Power Automate. Il ne reste plus qu'à transmettre la valeur de cette variable à l'intérieur du flux lors du démarrage du flux depuis PowerApps.

3. Démarrez un flux à l'aide d'une requête HTTP

Le troisième cas dont je voudrais parler est le lancement d'un flux Power Automate à l'aide d'une requête HTTP. Dans certains cas, notamment pour diverses histoires d'intégration, il est nécessaire de lancer un flux Power Automate via une requête HTTP, en passant divers paramètres à l'intérieur du flux. Cela se fait tout simplement. L'action « Lorsqu'une requête HTTP est reçue » est utilisée comme déclencheur :

Power Automate VS applications logiques. Cas Power Automate

L'URL HTTP POST est générée automatiquement la première fois que le flux est enregistré. C'est à cette adresse qu'il faut envoyer une requête POST pour démarrer ce flux. Diverses informations peuvent être transmises en tant que paramètres au démarrage ; par exemple, dans ce cas, l'attribut SharePointID est transmis de l'extérieur. Afin de créer un tel schéma d'entrée, vous devez cliquer sur l'élément « Utiliser un exemple de charge utile pour créer un schéma », puis insérer un exemple de JSON qui sera envoyé au flux :

Power Automate VS applications logiques. Cas Power Automate

Après avoir cliqué sur « Terminer », un schéma JSON du texte de la demande pour cette action est généré. L'attribut SharePointID peut désormais être utilisé comme caractère générique pour toutes les actions d'un flux donné :

Power Automate VS applications logiques. Cas Power Automate

Il convient de noter que le déclencheur « Lorsqu'une requête HTTP est reçue » est inclus dans la section Connecteurs Premium et n'est disponible que lors de l'achat d'un plan distinct pour ce produit.

Dans le prochain article, nous parlerons de différents cas pouvant être implémentés à l'aide de Logic Apps.

Source: habr.com

Ajouter un commentaire