Power Automate の静的結果: 概要

Power Automate の静的結果: 概要

このチュートリアルでは、 Power Automate の 静的結果とそれがフローでどのように機能するかについて学びます。現在、この強力な機能はまだプレビュー モードまたはベータ モードです。ただし、これは確かに、フロー図を作成する際のベスト プラクティスに追加できる優れた機能です。

目次

サンプルシナリオ

以前に作成したサンプル フローを使用します。

Power Automate の静的結果: 概要

HTTP リクエストをサードパーティのエンドポイントに送信します。

Power Automate の静的結果: 概要

これは HTTP リクエストが返すものです。

Power Automate の静的結果: 概要

次に、条件アクションを実行します。HTTP リクエストのステータス コードが 200 に等しい場合、リクエストが成功したことを意味します。

Power Automate の静的結果: 概要

条件が満たされている場合、フローは「はいの場合」経路に進みます。Slack の一般チャネルに「APPROVED」というメッセージが投稿されます次に、予算チャネルでは、サードパーティのエンドポイントから取得したすべてのデータを含むメッセージも投稿します。 

Power Automate の静的結果: 概要

条件が満たされていない場合は、 「If no」パスウェイに進み、Slack の一般 チャネルは「DENIED 」というメッセージを受け取ります。

Power Automate の静的結果: 概要

サンプル フローを実行した後、[保存]をクリックしましょう。

Power Automate の静的結果: 概要

次に、フローをテストして、どのように機能するかを見てみましょう。

Power Automate の静的結果: 概要

[トリガー アクションを実行します]オプションを選択し、[テスト]ボタンをクリックします。

Power Automate の静的結果: 概要

その後、「フローの実行」をクリックします。

Power Automate の静的結果: 概要

最後に、「完了」をクリックします。

Power Automate の静的結果: 概要

フロー図で結果を見てみましょう。ご覧のとおり、すべてのステップが正常に実行されました。

Power Automate の静的結果: 概要

Slack の一般チャネルを確認すると、「 APPROVED 」というメッセージが正常に送信されていることがわかります。

Power Automate の静的結果: 概要

Budgetチャネルに移動すると、HTTP リクエストから取得した実際の JSON が表示されます。

Power Automate の静的結果: 概要

現時点では、エンドポイントはまだアクティブであるため、フローは適切に機能します。しかし、エンドポイント サーバーが機能しなくなったときにフローをテストするにはどうすればよいでしょうか?

これが起こると、フローは間違いなく失敗します。このような例では、サーバーが壊れていると想定しているため、HTTP リクエスト アクションが実際にサーバーに ping を送信することは望ましくありません。

したがって、次のステップに進むために、偽の変数を作成するだけです。ただし、これに対するより良い解決策は、Power Automate Static Resultsを使用することです。

静的結果機能は実際のアクションをトリガーしません。代わりに、特定の出力が強制的に発生するだけです。

Power Automate フローでの静的結果の使用

静的結果メソッドを試すために、フローに戻って編集してみましょう。

Power Automate の静的結果: 概要

HTTP要求ステップ内の省略記号をクリックし、[静的結果 (プレビュー)]オプションをクリックします。

Power Automate の静的結果: 概要

[静的結果を有効にする (プレビュー)]オプションを切り替えます。

Power Automate の静的結果: 概要

有効にすると、フローで生成する出力を選択できます。この例では、結果としてSucceededを生成し、そのStatus Codeとして200を指定します。

Power Automate の静的結果: 概要

チェックリストアイコンをクリックして、bodyを選択しましょう。

Power Automate の静的結果: 概要

すると本文欄が表示されます。

Power Automate の静的結果: 概要

以前に成功したフロー実行からのボディの内容をボディに設定します。

Power Automate の静的結果: 概要

すべてのアクションには出力があることに注意してください。そこで、 「生の出力を表示」リンクをクリックしましょう。

Power Automate の静的結果: 概要

それをクリックすると、ステータス コードヘッダー、本文などフローが返す内容が表示されます。body の内容をコピーしましょう。 

Power Automate の静的結果: 概要

次に、それを静的結果本文フィールドに貼り付けます

Power Automate の静的結果: 概要

貼り付けた後、 「完了」をクリックします。

Power Automate の静的結果: 概要

ヘッダーの内容をコピーして、静的結果の [一意のプロパティを入力してください] フィールドに貼り付けることもできます。ただし、現時点では、ステータス コードを強制的に 200 にし、本体を以前の成功したフロー実行のものと同等にすることに重点を置くので、ヘッダーについて心配する必要はありません。 

それが完了すると、小さな黄色いビーカーのアイコンが表示されます  。アイコンの上にマウス ポインタを置くと、「このアクションには静的な結果が設定されています」というメッセージが表示されます。 

Power Automate の静的結果: 概要

すべての静的結果は文字列を返します。したがって、数値の先頭と末尾に引用符( “ ) を追加して、ステータス コードを整数200から文字列に変更する必要があります。これはMicrosoft がすでに認識しているニュアンスにすぎず、おそらくこの機能を完全にリリースするときに修正されるでしょう。

Power Automate の静的結果: 概要

最後に、「保存」をクリックします。

Power Automate の静的結果: 概要

Power Automate の静的結果のテスト

次に、 Static Resultsを使用して構成したフローをテストしてみましょう。

Power Automate の静的結果: 概要

[トリガー アクションを実行します]オプション を選択し、[テスト]ボタンをクリックします。

Power Automate の静的結果: 概要

[フローの実行]をクリックします。

Power Automate の静的結果: 概要

次に、「完了」をクリックします。

Power Automate の静的結果: 概要

HTTPリクエスト アクションの横にある小さな青いビーカー アイコンは、アクションが静的結果を使用して実行されたことを示します。

Power Automate の静的結果: 概要

何も割り当てていないため、このヘッダーにはヘッダーはありません。

Power Automate の静的結果: 概要

また、条件が適切に機能していることも確認します。

Power Automate の静的結果: 概要

したがって、Slack の一般チャネルに「 APPROVED 」というメッセージが再び表示されることがわかります。

Power Automate の静的結果: 概要

予算チャネルをクリックすると、同じメッセージが再度表示されます。

Power Automate の静的結果: 概要

Power Automate の静的結果のドキュメント ページ

静的結果の使用方法を学ぶもう 1 つの方法は、 Power Automate のドキュメントを確認することです。新しいものが時々出てくるので、ドキュメントページをチェックすることが重要です。

Power Automate の静的結果: 概要

[ハウツー ガイド]オプションをクリックします。次に、「モック データを使用したロジック アプリのテスト」トピックをクリックします。次に、静的結果の設定方法に関するガイドラインとその他の役立つ関連情報が表示されます。

Power Automate の静的結果: 概要



Power Automate 開発: Microsoft Flow HTTP トリガーを実装するためのベスト プラクティス| Power Automate のチュートリアル
Power Automate ドキュメントのウォークスルー

結論

Microsoft Power Automateで利用できる最も強力な機能の 1 つは、静的結果です。これにより、ユーザーはすべてのシナリオで特定の出力を強制的に発生させることができます。したがって、何が起こっても、ワークフローは定義した結果を生成します。また、フロー図は時間の経過とともに複雑になる可能性があることを知っておくと、作業が非常に簡単になります。

このチュートリアルとは別に、 Microsoft ドキュメントに慣れることで、静的結果についてさらに詳しく知ることができます。これは、 Power Automate のキャリアを進める上で非常に役立ちます。繰り返しになりますが、優れた開発者や管理者は、ドキュメントを最大限に活用して問題の解決策を見つけることができる必要があります。

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて