フロー例外ルール フレームワーク

フロー例外ルール フレームワークは、サテライト ソリューションのコンポーネントを組み合わせたものです。

このカスタム構築されたフレームワークは、自動化 Center of Excellence (CoE) または運用チームを対象とした新しい自動化機能を導入します。 これにより、特定のしきい値基準を満たすデスクトップ フロー実行が失敗した場合に自動的に適用される、カスタム例外処理ルールを定義できます。

機能の詳細

デスクトップ フローの実行結果はそのステータスとともに Dataverse のプロセス (flowsession は内部名称) というテーブルに自動的に格納され、これにより、データをさらに自動処理するカスタム ソリューションを構築できるようになりました。 一般的なユース ケースは、子デスクトップ フローが WindowsIdentityIncorrectNoUnlockedActiveSessionForAttended など、同じエラー コードを含む 3 つの連続したエラーを報告した場合に、親クラウド フローを自動的にオフにすることです。

コンポーネント

これらのコンポーネントは、オートメーション サテライト ソリューションの一部です。

タイプ 件名 Description
テーブル フロー セッション例外ルールの設定 このテーブルは、例外ルールを定義するために使用されます。
テーブル フロー セッションの例外 このテーブルは、フロー例外ログとダウンストリーム分析に使用されます。
クラウド フロー フロー セッションの例外の同期 これは、ルール構成から処理命令を取得するメインの処理フローです。
セキュリティ ロール フロー セッション例外管理者 上記のテーブルでキャプチャされたフロー セッション例外データに対する完全な CRUD アクセス許可を提供します。
環境変数 オートメーション CoE アラート電子メール受信者 運用レポートやアラートの送信先となる電子メール アドレスまたは配布リストを定義します。

フロー例外ルール フレームワークを構成する

重要

これらの手順は、次のロールを持つユーザーにより実行される必要があります。

  1. Power Automate にサインインします。

  2. サテライト環境に移動します。

  3. ソリューション タブを選択します。

  4. オートメーション CoE サテライトを検索してから選択します。

  5. テーブルを選択してから、これらのテーブルを検索します。

    • フロー セッション例外ルールの設定
    • フロー セッションの例外

Note

前の手順で説明したテーブルが表示されない場合は、説明されたロールがあることを確認してください。

テーブルを示すスクリーンショット

  1. フロー例外ルール構成テーブルを選択します。

  2. データ タブを選択します。

  3. レコードの追加を選択します。

  4. 構成ルールの例を次に示します。 複数のエラー コードを監視する場合、監視するエラー コードごとにレコードを作成する必要があります。

    例外ルール構成を示すスクリーンショット

    このテーブルには、フィールド名と対応する値が含まれます。

    フィールド 価値
    ルール名 CantLogin
    例外コード SessionExistsForTheUserWhenUnattended
    連続する例外回数 2
    クラウド フローの削除 はい
    アラート送信 はい
    確認の必要性 はい

フロー例外ダッシュボード

構成されたフロー例外を視覚化してレポートするには、フロー例外ダッシュボードを利用できます。

Power BI テンプレートを起動するときに、レポートする環境の URL を入力します。

このスクリーンショットは、例外ダッシュボードを示しています。

注意

URL には次の形式を入力する必要があります: [organization].crm[N].dynamics.com。 例、contosttest.crm.dynamics.com

フローの例外タブ

フロー例外タブにより、日付、例外ルール、クラウド フロー名、デスクトップ フロー名、またはホスト名でフィルタリングできます。

フローの例外フィルターを表示したスクリーンショット。

このタブで提供される情報の概要を次に示します。

ステータス全体: 環境の失敗したフローと成功したフローの全体的な数と割合。

ルールごとの例外の合計: フロー実行の合計数を、フロー例外フレームワークを介して設定された各例外ルールによって分類して表示します。

タイプごとの失敗率: 全フローにおける環境のエラーの総数、成功した実行数、および他の全エラーと比較した各エラーの頻度の割合を表示します。

月ごとの例外: フロー例外フレームワークに従って、各ルールについてトリガーされた例外の総数を月別に表示します。

フロー例外の詳細: フロー例外の詳細情報を表示します。

フローの例外ツリー

フロー例外 (ツリー) タブにより、日付、例外ルール、クラウド フロー名、デスクトップ フロー名、またはホスト名でフィルタリングできます。

フロー例外の詳細を示すスクリーンショット。

このタブで提供される情報の概要を次に示します。

フロー例外ツリー図: クラウド フロー名、デスクトップ フロー名、エラー コード、エラー メッセージ、実行モード、またはホスト名のカテゴリ別に分類された特定のフローを表示し、掘り下げることができます。

フロー例外の詳細: フロー例外の詳細情報を表示します。