無人デスクトップフローでタイムアウトを防ぐ3つの方法

Featured image

概要

複数のデスクトップ フローを実行する予定がある場合は、負荷を分散するとともに、複数のデスクトップ フローが同時に実行されているためにターゲット マシンが過負荷になったり、タイムアウトになったりすることなく、すべてのデスクトップ フローが正常に実行されるよう構成します。

構成

以下の3点が取れる構成になります。

  1. デスクトップ フローを 1 日の異なる時間に実行するように計画し、経時的に負荷を分散させることができます。 これは、ワークロードを実行できるマシンが 1 台、または限られたセットであり、デスクトップ フローを開始するトリガー (たとえば、スケジュールされたフロー) を制御できる場合に最適です。
    1. つまり、スケジュール系のトリガーには有効ですが、Dataverseのレコードが変更されたとき等をトリガーにする場合は有効ではありません。
  2. 同じ構成のデスクトップ フローを 並行して実行できるマシンのクラスター を作成します。
  3. それぞれが異なるマシンをターゲットとする 個別の接続 を使用する、複数のフローを作成します。
    1. 1 で不可能な場合は複数のマシンが必要ですが、こちらを検討しましょう。

(スケジュールの見直し、高スペックのマシン、複数のマシン でタイムアウトを対策する)

また、デスクトップフローはタイムアウトで失敗するまで最大 3 時間待機することができます。

リンク