Power Automate フローのアクション制御を終了する

Power Automate フローのアクション制御を終了する

このチュートリアルでは、フロー内のアクションを終了する Power Automate コントロールについて説明します。Switchケースの条件のいずれかが満たされなかった場合は、エラー メッセージを表示して、フロー内のすべてのアクションを終了したいと考えます。このようなシナリオでは、Power Automate Terminate アクション コントロールが役に立ちます。

Microsoft Power Automate の終了コントロールは、フローの実行を単に終了するだけです。

ディスカッションの中で、それがどのように機能するのか、そしてなぜそれが重要なのかを理解していきます。

目次

サンプルシナリオ

事前に作成したこのサンプルフローでは、ユーザーに配送方法とメッセージを入力させます。Switchケースに含まれる利用可能な配信方法は、ツイート、電子メール、SlackTrelloです。

Power Automate フローのアクション制御を終了する

「テスト」をクリックしてフローを試します。

Power Automate フローのアクション制御を終了する

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

Power Automate フローのアクション制御を終了する

「こんにちは!」と入力しましょう。」をメッセージとして入力し、「Slack 」の代わりに「 Slacks」と入力しましょう。次に、「フローの実行」ボタンをクリックします。

Power Automate フローのアクション制御を終了する

ご覧のとおり、フローの実行は成功しました。ユーザーとしては、入力に何も問題はないと考えます。それでは、[完了] ボタンをクリックして Slack を確認してみましょう。

Power Automate フローのアクション制御を終了する

Slack を確認したところ、送信したメッセージはありませんでした。

Power Automate フローのアクション制御を終了する

それでは、フローに戻って、最後の実行をクリックして実際に何が起こったのかを確認してみましょう。 

Power Automate フローのアクション制御を終了する

私たちのフローでは、「 Slack 」という単語のスペルを間違えたためにDefaultケースが実行されたことがわかります。したがって、入力した値と一致するケースはありません。

Power Automate フローのアクション制御を終了する

ただし、デフォルトのケースではアクションを設定しませんでした。したがって、フローは成功しました。ここで、Terminateアクション コントロールが役に立ちます。特定のエラーが発生した場合、フローを強制的に終了します。この場合、ユーザーがどのケースにも一致しない値を入力した場合、デフォルトのアクションはエラー メッセージを表示して終了する必要があります。

Power Automate での終了コントロールの追加

戻って[編集]をクリックします。

Power Automate フローのアクション制御を終了する

Switchステートメントをクリックします。

Power Automate フローのアクション制御を終了する

「デフォルト」の場合で、「アクションの追加」ボタンをクリックします。

Power Automate フローのアクション制御を終了する

「コントロール」を選択します。

Power Automate フローのアクション制御を終了する

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

Power Automate フローのアクション制御を終了する

Terminateコントロールで、ステータスを設定するオプションが提供されます。これをFailedSucceededCanceledに設定したり、カスタム値を追加したりすることもできます。このシナリオでは、これをFailedに設定しましょう。

Power Automate フローのアクション制御を終了する

独自のアプリケーション ドキュメントを作成する場合は、コードを入力することもできます。たとえば、単なる架空のコードである1502と入力してみましょう。次に、エラーメッセージを追加します。

Power Automate フローのアクション制御を終了する

では保存してみましょう。

Power Automate フローのアクション制御を終了する

Power Automate での終了コントロールのテスト

フローを再実行して、何が起こるかを見てみましょう。まず、「テスト」をクリックします。

Power Automate フローのアクション制御を終了する

最新の実行からのデータを選択します。次に、「テスト」ボタンをクリックします。

Power Automate フローのアクション制御を終了する

明らかに、フローの実行は失敗しました。

Power Automate フローのアクション制御を終了する

デフォルトのケースに進むと、終了したオプションがまだ発生していることがわかり、メッセージが何であったかもわかります。

Power Automate フローのアクション制御を終了する

これの優れた点は、ユーザー側のエラーによりフローが失敗したことがユーザーにすぐにわかることです。[詳細]ページでフローを確認すると、失敗したこともわかります。

Power Automate フローのアクション制御を終了する

また、エラー メッセージをより動的にして、ユーザーが何を間違ったかを知ることができるようにすることもできます。たとえば、「You selected the word」と入力し、配信方法変数を追加できます。

Power Automate フローのアクション制御を終了する


Microsoft Flow HTTP トリガー | Power Automate のチュートリアル
フロー ダイアグラムと複数のオプションを備えた Power Automate
Microsoft Flow 承認のフロー詳細ページ

結論

すべてのことを考慮すると、終了アクション コントロールはPower Automateにおいて確かに不可欠な要素です。ユーザーの入力が特定の条件を満たさない場合があり、そのままフローを放置してしまいがちです。

Terminateコントロールを使用して、フローの実行が成功しなかったことを宣言してフローの実行を適切に終了するだけです。以前の実行のステータスに基づいて、Terminateのフロー実行を構成することもできます。

ここでできることはたくさんありますが、これはその使用例の一例にすぎません。これがお役に立てば幸いです。

ではごきげんよう、

ヘンリー


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 ゲートウェイとは何ですか? 知っておくべきことすべて