logologo
スタート
マニュアル
開発
プラグイン
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
スタート
マニュアル
開発
プラグイン
API
logologo
履歴記録
TIP

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

#履歴記録

This feature is provided by the plugin «レコード履歴», included in Professional Edition and above commercial editions

#概要

履歴記録プラグインは、データの変更履歴を追跡し、新規作成、更新、削除といった操作のスナップショットと差分を自動的に保存します。これにより、ユーザーはデータの変更を素早く確認し、操作履歴を監査することができます。

#履歴記録を有効にする

#コレクションとフィールドを追加する

まず、履歴記録プラグインの設定ページにアクセスし、操作履歴を記録したいコレクションとフィールドを追加します。 記録効率を向上させ、データの冗長性を避けるため、必要なコレクションとフィールドのみを設定することをお勧めします。例えば、一意のID、作成日時、更新日時、作成者、更新者といったフィールドは、通常記録する必要はありません。

#履歴データスナップショットの同期

  • 履歴記録を有効にする前に作成されたデータは、最初の更新時にスナップショットが生成されて初めて、その後の変更が記録されるようになります。そのため、最初の更新や削除は履歴として残りません。
  • 既存データの履歴を保持したい場合は、一度スナップショットの同期を実行できます。
  • 1コレクションあたりのスナップショットデータ量は、「記録数 × 記録対象フィールド数」で計算されます。
  • データ量が膨大な場合は、データ範囲で絞り込み、重要なデータのみを同期することをお勧めします。

「履歴記録スナップショットを同期」ボタンをクリックし、同期したいフィールドとデータ範囲を設定すると、同期が開始されます。

同期タスクはバックグラウンドでキューに入れられ実行されます。リストを更新して、タスクが完了したかどうかを確認できます。

#履歴記録ブロックの使用

#ブロックの追加

履歴記録ブロックを選択し、コレクションを選ぶことで、対応するコレクションの履歴記録ブロックを追加できます。

あるデータ記録のポップアップ内で履歴記録ブロックを追加する場合は、「現在の記録」を選択することで、そのデータ記録に特化した履歴記録ブロックを追加できます。

#説明文テンプレートの編集

ブロック設定にある「テンプレートを編集」をクリックすると、操作記録の説明文を構成できます。

現在、作成、更新、削除の各記録に対する説明文を個別に設定できます。特に更新記録については、フィールド変更の説明文も設定可能で、一括設定と特定のフィールドごとの個別設定の両方に対応しています。

説明文を設定する際には、変数を使用できます。

設定完了後、「現在のコレクションのすべての履歴記録ブロック」に適用するか、「現在の履歴記録ブロックのみ」に適用するかを選択できます。