フロー例外ルール フレームワーク
フロー例外ルール フレームワークは、サテライト ソリューションのコンポーネントを組み合わせたものです。
このカスタム構築されたフレームワークは、自動化 Center of Excellence (CoE) または運用チームを対象とした新しい自動化機能を導入します。 これにより、特定のしきい値基準を満たすデスクトップ フロー実行が失敗した場合に自動的に適用される、カスタム例外処理ルールを定義できます。
機能の詳細
デスクトップ フローの実行結果はそのステータスとともに Dataverse のプロセス (flowsession は内部名称) というテーブルに自動的に格納され、これにより、データをさらに自動処理するカスタム ソリューションを構築できるようになりました。 一般的なユース ケースは、子デスクトップ フローが WindowsIdentityIncorrect や NoUnlockedActiveSessionForAttended など、同じエラー コードを含む 3 つの連続したエラーを報告した場合に、親クラウド フローを自動的にオフにすることです。
コンポーネント
これらのコンポーネントは、オートメーション サテライト ソリューションの一部です。
タイプ | 件名 | Description |
---|---|---|
テーブル | フロー セッション例外ルールの設定 | このテーブルは、例外ルールを定義するために使用されます。 |
テーブル | フロー セッションの例外 | このテーブルは、フロー例外ログとダウンストリーム分析に使用されます。 |
クラウド フロー | フロー セッションの例外の同期 | これは、ルール構成から処理命令を取得するメインの処理フローです。 |
セキュリティ ロール | フロー セッション例外管理者 | 上記のテーブルでキャプチャされたフロー セッション例外データに対する完全な CRUD アクセス許可を提供します。 |
環境変数 | オートメーション CoE アラート電子メール受信者 | 運用レポートやアラートの送信先となる電子メール アドレスまたは配布リストを定義します。 |
フロー例外ルール フレームワークを構成する
重要
これらの手順は、次のロールを持つユーザーにより実行される必要があります。
- フロー セッション例外管理者
- Basic ユーザー
- 環境作成者
Power Automate にサインインします。
サテライト環境に移動します。
ソリューション タブを選択します。
オートメーション CoE サテライトを検索してから選択します。
テーブルを選択してから、これらのテーブルを検索します。
- フロー セッション例外ルールの設定
- フロー セッションの例外
Note
前の手順で説明したテーブルが表示されない場合は、説明されたロールがあることを確認してください。
フロー例外ルール構成テーブルを選択します。
データ タブを選択します。
レコードの追加を選択します。
構成ルールの例を次に示します。 複数のエラー コードを監視する場合、監視するエラー コードごとにレコードを作成する必要があります。
このテーブルには、フィールド名と対応する値が含まれます。
フィールド 価値 ルール名 CantLogin 例外コード SessionExistsForTheUserWhenUnattended 連続する例外回数 2 クラウド フローの削除 はい アラート送信 はい 確認の必要性 はい
フロー例外ダッシュボード
構成されたフロー例外を視覚化してレポートするには、フロー例外ダッシュボードを利用できます。
Power BI テンプレートを起動するときに、レポートする環境の URL を入力します。
注意
URL には次の形式を入力する必要があります: [organization].crm[N].dynamics.com
。 例、contosttest.crm.dynamics.com
フローの例外タブ
フロー例外タブにより、日付、例外ルール、クラウド フロー名、デスクトップ フロー名、またはホスト名でフィルタリングできます。
このタブで提供される情報の概要を次に示します。
ステータス全体: 環境の失敗したフローと成功したフローの全体的な数と割合。
ルールごとの例外の合計: フロー実行の合計数を、フロー例外フレームワークを介して設定された各例外ルールによって分類して表示します。
タイプごとの失敗率: 全フローにおける環境のエラーの総数、成功した実行数、および他の全エラーと比較した各エラーの頻度の割合を表示します。
月ごとの例外: フロー例外フレームワークに従って、各ルールについてトリガーされた例外の総数を月別に表示します。
フロー例外の詳細: フロー例外の詳細情報を表示します。
フローの例外ツリー
フロー例外 (ツリー) タブにより、日付、例外ルール、クラウド フロー名、デスクトップ フロー名、またはホスト名でフィルタリングできます。
このタブで提供される情報の概要を次に示します。
フロー例外ツリー図: クラウド フロー名、デスクトップ フロー名、エラー コード、エラー メッセージ、実行モード、またはホスト名のカテゴリ別に分類された特定のフローを表示し、掘り下げることができます。
フロー例外の詳細: フロー例外の詳細情報を表示します。