実行条件の構成オプション

完了

実行条件の構成 オプションと電子メール通知を使用すると、ワークフロー実行時に発生した問題を速やかに解決できます。

実行条件の構成オプションを使用してエラーを処理する

実行条件の構成オプションを使用すると、エラーが発生したステップを特定できます。また、エラーが起きた場合に通知を送ることもできます。 通知には既定で成功が設定されていますが、エラーを処理する場合は失敗を選択する必要があります。

「成功」が選択されている「実行条件の構成」オプションのスクリーンショット。

この操作方法について、画像を SharePoint ライブラリにアップロードした後で、それを分析するために AI および機械学習サービスである Microsoft Azure Cognitive Services に送信するというシナリオで説明します。 画像を分析した後、Cognitive Services で作成されたすべてのタグを SharePoint に保存するようワークフローを設定するとします。

最初のステップでは、画像つまりファイル コンテンツをフロー内の 画像の分析 アクションに送信します。

フロー内の画像の分析アクションのスクリーンショット。

複数のタグを受け取るため、最初にタグを配列変数に追加してから、その変数を SharePoint ライブラリのプロパティ列に保存します。

並列分岐を追加して通知をすぐに送る

並列分岐を追加すると、モバイルまたは電子メールによる通知ステップを追加して、エラーを発生させたフローの作成者に知らせることができます。

次の画像のように、画像の分析 アクションの後に並列分岐を追加します。

「画像の分析」の下に、プラス記号と「並列分岐の追加」(赤で囲まれた部分) が表示されたスクリーンショット。

メール通知を送信する 並列ステップを選択します。

並列分岐の「操作を選択」ダイアログ ボックスのスクリーンショット。「通知」の検索結果 (赤で囲まれた部分) が表示されている。

電子メール通知ステップで 実行条件の構成 アクションを選択し、失敗スキップタイムアウト の設定を選択します。

このアクションは、次のスクリーンショットからわかるように、1 つ前のステップ (画像の分析) の結果に関連付けられています。

3 つの設定が選択されている「実行条件の構成」オプションのスクリーンショット。

これで、画像の分析 アクションでエラーが発生した場合にそれを処理するステップが追加されました。 このエラー処理ステップを、他の重要なアクションにも繰り返し使用できます。

JSON の解析を使用して現在のフロー実行情報を取得する

Power Automate で workflow() を呼び出すと、現在の環境 GUID、フロー名、フロー GUID、実行 ID など、フローとインスタンスに関する情報が含まれる JSON オブジェクトを取得します。

その後、その情報を解析し、そこから URL を構築できます。 したがって、アクションが失敗した場合、実行条件の構成メール アクション (上記で説明) を実行でき、そのフロー アクションへの直接リンクを持つことができます。

ワークフロー情報のスクリーンショット。

重要

workflow() から JSON を解析する場合、2 つの名前プロパティが出力されます。 実行名を選択していることを確認します

実行からの名前出力プロパティのスクリーンショット。

workflow() 関数の詳細については、「Power Automate の Workflow 関数」を参照してください。