注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Object Monitors は Automate に置き換えられました。Automate は完全な後方互換性を備えた製品で、プラットフォーム内のすべての業務自動化に単一のエントリーポイントを提供します。
オブジェクトモニターの評価とアクションの効果の実行は、フォロワーごとに個別に行われます。これにより、データアクセス権限とユーザー属性に依存するアクションの検証が遵守されるとともに、ユーザーは個々のワークフローに合わせてオブジェクトモニターを設定できます。
入力と条件の一部の組み合わせは、リアルタイム評価に対応しています。リアルタイム評価に対応するオブジェクトモニターは継続的に評価されます。通常、通知またはアクションは変更の検出から数分以内に実行されます。パイプラインのビルドから大量の変更が同期される場合、それらのオブジェクトを入力として使用するモニターの評価と、その後のアクションまたは通知の実行に、より長い時間がかかることがあります。
リアルタイム評価に対応するには、次の条件をすべて満たす必要があります。
リアルタイム評価は、パイプラインのビルドによる変更にのみ適用されます。アクションを通じて行われた変更が Object Monitors で検出されるまでに、最大7時間かかる場合があります。この時間を短縮するには、即時通知をトリガーする必要があるアクションに通知ルールを含めてください。
リアルタイム評価は現在、モニターのスケジュール設定に対応していませんが、TypeScript を使用して現在の時刻や曜日を検出することで、特定の時間帯にオブジェクトモニターがイベントを検出したときに関数ベースのアクションを実行するよう設定できます。次のコードスニペットに例を示します。
Copied!1 2 3 4 5 6 7 8 9@Edits(ObjectType) @OntologyEditFunction() public someEditFunction(): void { const currentTime = Timestamp.now() const currentHour = currentTimestamp.getHours(); if (currentHour >= 0 && currentHour < 12) { // 編集を実行します } }
リアルタイムで評価できないオブジェクトモニターは、ポーリングの仕組みを使用して評価されます。モニターは、前回の評価から24時間以内に必ず評価されます。多数のモニターを評価する負荷を分散するため、ポーリングベースの評価が行われる具体的な時刻を明示的にスケジュールすることはできません。ポーリングベースのモニターの最終評価時刻は保存され、Object Monitors アプリケーションのインターフェースにあるモニターの概要パネルに表示されます。
非リアルタイムのオブジェクトモニターは、Object Explorer のインターフェースから手動で評価することもできます。このオプションは主に、非リアルタイムのモニターを設定する際のテストを目的としています。
