ベスト プラクティス
この記事では、 Power Automate デスクトップ フローを実行してワークロードを分散するためのベスト プラクティスを紹介します。
タイムアウトを回避し、マシン間で負荷を分散する
複数のデスクトップ フローを同時に実行すると、タイムアウトが発生する場合があります。 推奨される戦略の 1 つを採用してワークロードを分散し、ターゲット マシンに過負荷をかけることなくすべてのデスクトップ フローが正常に実行されるようにします。
デスクトップ フローを異なる時間に実行するように計画して、時間の経過とともに負荷を分散します。 このプラクティスは、限られたセットのマシンがあり、デスクトップ フローを開始するトリガーを制御できる場合に最適です。
同じ構成のデスクトップ フローを並行して実行するマシン グループを作成します。 コンピューター グループに関する詳細については、コンピューター グループの管理 を参照してください。
異なるマシンをターゲットとする個別の接続を使用する、複数のフローを作成します。 デスクトップ フロー接続に関する詳細については、デスクトップ フロー接続を作成する を参照してください。
示された戦略すべてに従うことで、同じデバイスでのデスクトップ フローの競合や、タイムアウトによる失敗を防止できます。
Note
- デスクトップ フローを非アテンド型モードで実行するには、組織が並行して実行する予定のデスクトップ フローの数を予測し、適切な量の非アテンド型アドオンを購入する必要があります。
- 再起動または接続の問題が原因でターゲット デバイスまたはゲートウェイがオフラインになった場合、デスクトップ フローは失敗するまで最大 3 時間待機します。 この待機時間により、一時的なマシン状態が可能になり、デバイスが再起動または更新サイクルを経た場合でも、自動化を正常に実行できます。
長時間実行されるデスクトップ フローをサポートする
一部のデスクトップ フローは、長時間 (24 時間以上など) 実行される場合があります。 これらのフローが正常に実行され、既定のタイムアウト値に起因する失敗を防ぐには、次のステップに従います。
Desktop 用 Power Automate で作成したフローを実行アクションで省略記号 (...) を選択し、設定を選択します。
タイムアウト を選択し、期間を更新して、デスクトップ フローの実行を適切に処理します。
完了を選択します。
クラスター内のゲートウェイ間で負荷を均等に分散する
重要
中国リージョンを除き、デスクトップ フローのゲートウェイは非推奨になりました。 コンピューター管理機能への切り替えます。 ゲートウェイから直接接続への切り替えの詳細情報。
Power Automate を使用すると、クラスター内のゲートウェイ全体にデスクトップ フローの実行を均等に分散できます。 既定では、負荷分散中のゲートウェイの選択はランダムです。
負荷分散を提供するには:
Power Automate ポータルを開き、Data>Gateways に移動して、ゲートウェイ クラスターを選択します。
ゲートウェイの詳細ページで、クラスター内のすべてのゲートウェイで実行するをオンに切り替えます。 このオプションにより、そのクラスター内のすべてのゲートウェイ上のデスクトップ フロー実行が分散されます。
まれに、この設定が有効になり、クラスター メンバー間で負荷分散の実行が開始されるまでに最大 10 分かかる場合があります。
重要
- クラスター内のオフライン ゲートウェイ メンバーは、パフォーマンスに悪影響を与えます。 これらのメンバーは無効にするか削除します。
- ローカル Windows アカウントを使用している場合は、クラスター内のすべてのマシンが同じローカル アカウントと同じパスワードを持っている必要があります。 これらの資格情報は、デスクトップ フロー接続を作成する際に使用します。
- Active Directory または Microsoft Entra ID に参加しているコンピュータを使用している場合は、デスクトップ フロー接続のユーザー アカウントがクラスター内のすべてのゲートウェイにアクセスできることを確認します。