注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

評価の頻度

Automate には、オブジェクトセット条件の評価頻度として、ライブ監視、スケジュールされた監視、自動化依存の3つのモードがあります。

評価頻度への対応

次のテーブルは、各評価頻度モードに対応する条件の種類をまとめたものです。

1 バッチパイプラインにのみ対応しています。ストリーミングパイプラインには対応していません。

ライブ監視

ライブ監視は、オブジェクトの変更がオントロジーに反映されてから数分以内に評価を実行します。Automate が変更を検出するには、オントロジーのインデックス化が完了している必要があります。想定される遅延は変更の種類によって異なります。パッチ(ユーザーによる編集)はサイズが小さく処理が速いのに対し、ベースバージョン(元データセットの変更)はサイズが大きく、処理に時間がかかります。

ライブ監視に対応するオブジェクトセット条件については、上記のテーブルを確認してください。

Automate のライブ監視は、Funnel バッチパイプラインに対応しており、Funnel ストリーミングパイプラインにも部分的に対応しています。たとえば、ストリームを元データソースとするオブジェクトタイプは、「オブジェクトがセットに追加される」または「オブジェクトがセットから外れる」条件では使用できません。

要件:

  • オブジェクトタイプは Object Storage v2 を使用する必要があります。

オブジェクトタイプを Object Storage v1 から v2 に移行した後、ライブ監視を有効にするには、自動化を再保存してください。

対応していないオブジェクトセット機能:

  • 相対時間条件
  • 2個以上のオブジェクトタイプ
  • 結合されたオブジェクトセット
  • 接頭辞、語句、フレーズなど、一部の種類のフィルター
  • 派生プロパティに対するフィルター
  • 関数により生成されたオブジェクトセット
  • インターフェース

スケジュールされた監視

スケジュールされた監視では、特に複雑なクエリを頻繁に実行する場合、コンピューティング使用量が高くなることがあります。

スケジュールされた監視は、ユーザーが定義したスケジュールで条件を評価します。ライブ監視に対応していない条件では、デフォルトはスケジュールされた監視です。Automate UI では、スケジュールされた監視のラベルに、どの機能がライブ監視を妨げているかが表示されます。

条件がライブ監視に対応できない理由を表示する Automate インターフェース。

スケジュールされた監視は、派生プロパティで絞り込むオブジェクトセット条件に対応しています。たとえば、条件でスケジュールされた監視を使用していれば、Department オブジェクトの派生プロパティ Average employee salary がしきい値を超えたときに、自動化をトリガーできます。

ライブ監視に対応するほとんどの条件は、自動化のインターフェースにある評価の頻度ドロップダウンメニューからスケジュールされた監視を選択するか、スケジュールを追加することで、スケジュールされた監視に切り替えられます。スケジュールを使用すると、特定の時点または一定の周期でオブジェクトセット条件を確認できます。

選択肢を表示する評価の頻度ドロップダウンメニュー。

ユースケースの例:ダイジェストメール

前の週に新しく作成された Support Ticket オブジェクトの一覧を、チケットが存在する場合にのみ毎週送信します。

  1. すべての Support Ticket オブジェクトを含むオブジェクトが追加される条件に、月曜日の午前8時のスケジュールを追加します。
  2. 一覧を表示する通知効果を追加します。

Automate でのダイジェストメールのユースケース例。

ダイジェストメールを送信する自動化の設定方法について、詳細なウォークスルーは週次レポートのユースケース例を確認してください。

自動化依存

自動化依存の監視は、別の自動化がトリガーされたことに応じて条件を評価します。待機時間パラメーターを任意で追加できます。

自動化依存の監視に対応する条件については、評価頻度への対応テーブルを参照してください。特に、すべてのオブジェクトに対して実行は、ライブ監視には対応していませんが、自動化依存の監視には対応しています。

自動化の依存関係については、詳しくはこちら。