Power Automate VS Logic Apps。 Power Automate のケース

Добрыйденьвсем! Power Automate と Logic Apps の学習に関する前回の記事では、Power Automate と Logic Apps の主な違いを調べました。 今日は話を進めて、これらの製品を利用して実現できる興味深い可能性について説明したいと思います。 この記事では、Power Automate を使用して実装できるいくつかのケースを見ていきます。

Microsoft パワーオートメーション

本製品は、各種サービスへの幅広いコネクターや、特定のイベントの発生によりフローを自動的かつ瞬時に起動するトリガーを提供します。 スケジュールまたはボタンによるスレッドの実行もサポートします。

1. リクエストの自動登録

ケースの XNUMX つは、リクエストの自動登録の実装です。 この場合、フロー トリガーは特定のメールボックスへの電子メール通知の受信であり、その後、さらなるロジックが処理されます。
Power Automate VS Logic Apps。 Power Automate のケース


「新しい電子メールの到着時」トリガーを設定する場合、さまざまなフィルターを使用して、トリガーする必要なイベントを決定できます。

Power Automate VS Logic Apps。 Power Automate のケース

たとえば、添付ファイルのある電子メール、または最も重要度の高い電子メールに対してのみフローを開始できます。 レターが特定のメールボックス フォルダーに到着した場合にフローを開始することもできます。 さらに、件名の希望する部分文字列で文字をフィルタリングすることもできます。
必要な計算が行われ、必要な情報がすべて取得されたら、他のアクションからの置換を使用して SharePoint リストに項目を作成できます。

Power Automate VS Logic Apps。 Power Automate のケース

このようなフローを利用すると、必要な電子メール通知を簡単に取得し、コンポーネントに分解して、他のシステムにレコードを作成できます。

2. PowerApps のボタンを使用して承認フローを開始する

標準的なシナリオの XNUMX つは、承認のためにオブジェクトを承認者に送信することです。 同様のシナリオを実装するには、PowerApps でボタンを作成し、それをクリックすると Power Automate フローを起動します。

Power Automate VS Logic Apps。 Power Automate のケース

ご覧のとおり、このスレッドでは、開始トリガーは PowerApps です。 このトリガーの優れた点は、Power Automate フロー内で PowerApps から情報を要求できることです。

Power Automate VS Logic Apps。 Power Automate のケース

これは次のように機能します。PowerApps から情報を取得する必要がある場合は、[PowerApps で質問する] 項目をクリックします。 これにより、Power Automate フロー内のすべてのアクションで使用できる変数が作成されます。 残っているのは、PowerApps からフローを開始するときにフロー内でこの変数の値を渡すことだけです。

3. HTTP リクエストを使用してストリームを開始する

ここで説明する XNUMX 番目のケースは、HTTP 要求を使用して Power Automate フローを起動することです。 場合によっては、特にさまざまな統合ストーリーの場合、HTTP 要求を介して Power Automate フローを起動し、フロー内のさまざまなパラメーターを渡す必要があります。 これは非常に簡単に行われます。 「HTTP リクエストの受信時」というアクションがトリガーとして使用されます。

Power Automate VS Logic Apps。 Power Automate のケース

HTTP POST URL は、ストリームが初めて保存されるときに自動的に生成されます。 このフローを開始するには、このアドレスに POST リクエストを送信する必要があります。 起動時にパラメータとして様々な情報を渡すことができ、例えば今回の場合はSharePointID属性を外部から渡します。 このような入力スキーマを作成するには、「サンプル ペイロードを使用してスキーマを作成する」項目をクリックし、ストリームに送信されるサンプル JSON を挿入する必要があります。

Power Automate VS Logic Apps。 Power Automate のケース

[完了] をクリックすると、このアクションのリクエスト テキストの JSON スキーマが生成されます。 SharePointID 属性を、特定のフロー内のすべてのアクションにわたってワイルドカードとして使用できるようになりました。

Power Automate VS Logic Apps。 Power Automate のケース

「HTTP 要求の受信時」トリガーはプレミアム コネクタ セクションに含まれており、この製品の別のプランを購入した場合にのみ使用できることに注意してください。

次回は、Logic Apps を使用して実装できるさまざまなケースについて説明します。

出所: habr.com

コメントを追加します