注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Workshopの自動更新を使用すると、ビルダーはFoundryのデータが変更されると自動的に更新されるアプリケーションを簡単に作成できます。運用ワークフローをサポートするためには、ユーザーに信頼性の高い最新情報を提供することが重要で、Workshopではこれを数クリックで可能にします。
自動更新を使用すると、モジュール内のオブジェクトセットを登録し、Foundry内のどこからでも更新を監視することができます。更新が発生すると、現在のモジュール内のすべてのデータがユーザーの操作なしで自動的に更新されます。更新源の例としては、他のユーザーが行ったアクションによるオントロジーデータの更新、上流のデータ統合からの編集、ストリーミングデータソースからの新しいレコードなどがあります。これらの場合、自動更新は現在のモジュール内のデータを更新します。
自動更新は、ライブダッシュボードや共同作業フローなど、データの新鮮さが優先されるケースで有用です。
特定のWorkshopモジュール内で自動更新を有効にすることができます。Workshopエディタの設定パネルの下部に向かって、自動更新の設定オプションに移動します。
自動更新はデータロード量の増加とそれに伴うコストを引き起こす可能性があります。ライブデータがそれほど必要ではないワークフローに対しては、ビルダーはこの機能を有効にしない選択をすることができます。
自動更新は、OSv2バックアップのオブジェクトタイプに限定されています。この制限は、OSv1バックアップのオブジェクトタイプのリンクされたオブジェクトを持つオブジェクトセットを含みます。
OSv1からOSv2への移行について詳しく知る。
一部のオブジェクトセットフィルタータイプは現在、自動更新ではサポートされていません。これには、Terms、Phrase、Multi Match、Last TokenのPrefixなどが含まれます。これらのフィルタータイプは将来的にサポートされる可能性があります。回避策として、同じタイプの未フィルターのオブジェクトセットを監視することができます。これは更新が必要以上に頻繁に発生する可能性がありますが、それ以外の場合にはこのオブジェクトタイプがモジュール内で最新の状態に保たれることを確認するはずです。
現在、自動更新が有効になっているオブジェクトセットは、自動更新をトリガーするためにモジュール内の可視ウィジェット内で使用する必要があります。これにより、モジュール内で表示されるデータに影響を与えない自動更新が防止されます。例えば、登録されたオブジェクトセットが隠された引き出し内でのみ使用される場合、その引き出しが開いている間だけ自動更新が発生します。
Workshopモジュールの埋め込みでは、埋め込まれたモジュールの自動更新設定は引き継がれません。自動更新を使用する予定の各モジュールで自動更新を明示的に設定する必要があります。
自動更新の設定を更新するには、設定パネルで自動更新を選択します。次に、パネルの下部にある設定セクションを展開します。
この設定では、ビルダーがデータの更新間隔の最小時間を設定することができます。この設定は初期の更新遅延には影響しませんが、モジュールが常に再読み込みされることはないでしょう。現在の最小(または最も頻繁な)更新レートは10秒で、自動更新からの負荷増加によるサービスの安定性を保証します。
この設定では、ビルダーが編集モード中に自動更新の動作をオフにすることができます。ビルダーは、編集モードでのデータの自動更新がビルド体験を邪魔する、または必要ない場合にこの設定を使用することがあります。この設定が有効になっていても、自動更新は設定され、表示モードでアクティブになります。