下書きレコードの自動リカバリ

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • スタジオ 保存されていない変更がある既存の任意のレコードについてもバージョンを保持できます。ユーザーは、ネットワーク待ち時間、セッションタイムアウト、またはサービスの中断のために、ユーザー セッションが予期せず終了した場合にも、未保存の変更を復元できます。

    自動リカバリは次のものに適用されます。
    • スタジオ で開いたレコード。すべての下書きレコードが保存されるわけではありません。
    • デスクトップ(非モバイル)ブラウザで行われた変更。モバイルブラウザの下書きレコードは保存されません。
    • 既存のレコードに対する変更。新しいレコードへの変更の下書きは保存されません。
    • レコードへの最新の更新である未保存の変更を含むレコード。別のユーザーが同じレコードを更新した場合、システムは下書きの変更を破棄します。
    • アプリケーションファイル [sys_metadata] テーブルを拡張するテーブルのレコード。

    ユーザーがセッションを再確立した後、スタジオ はリカバリされた変更を含む各レコードのメッセージを表示します。

    図 : 1. 自動リカバリメッセージ
    自動リカバリメッセージ「このレコードへの以前の未保存の編集が復元されました。編集を続けてから保存するか、変更をクリアします」が表示されます。
    リカバリしたレコードごとに、ユーザーは次をできます。
    • レコードの編集と保存を続ける。
    • リカバリキャッシュから変更をクリアする。
    ユーザーが次の操作を行うと、システムはリカバリキャッシュからの変更を自動的に消去します。
    • レコードを保存します。システムは、保存されたレコードをリカバリキャッシュから削除する。
    • 変更を保存せずにレコードから離脱することを確認する。放棄されたレコードは、リカバリキャッシュから削除する。
    • リカバリキャッシュの5MBの変更の上限に到達。システムは最も古い更新日時スタンプのレコードを削除する。

    デフォルトでは、スタジオからの作業中にすべてのアプリケーション ファイル [sys_metadata]テーブルに対して自動リカバリが有効になっています。

    アドミニストレーターは、自動リカバリのプロパティを次のように構成できます。
    • 自動リカバリを無効または再度有効にする。
    • 自動リカバリから除外するフィールドのタイプを指定する。

    ユーザーは、ユーザーの設定として自動リカバリを有効または無効にすることができます。