レコードの作成・更新・削除・ロールバックは自動的に履歴として記録され、 レコード詳細画面の最下部に時系列で表示されます。過去の状態に戻すこと(ロールバック)も可能です。
レコード詳細画面の変更履歴
レコード作成
| アクション | タイミング |
|---|---|
| 作成(create) | レコードを新規作成したとき |
| 更新(update) | 既存のレコードを編集・保存したとき |
| 削除(delete) | レコードをゴミ箱に移動したとき |
| ロールバック(rollback) | 過去の状態に戻したとき |
| 項目 | 内容 |
|---|---|
| アクション | 作成 / 更新 / 削除 / ロールバック |
| ユーザー | 操作を行ったユーザー名(削除ユーザーは「(不明)」) |
| 日時 | 操作の発生日時(相対表示) |
| 変更内容 | 各フィールドの変更前・変更後の値 |
履歴は新しい順に表示され、件数が多い場合はページネーションされます。
各フィールドごとに、変更前の値(赤の取り消し線)と変更後の値(緑)が並んで表示されます。
履歴の各エントリーの「戻す」ボタンから、そのバージョンの状態にレコードを復元できます。 ロールバック操作自体も新しい履歴として記録されるため、いつでもさらに戻すことができます。
ロールバック実行前の確認
この状態に戻しますか?
現在の内容が上書きされます。ロールバック操作自体も履歴に記録されるため、再度元に戻すことも可能です。
ロールバックには次の権限チェックがあります。
閲覧権限のないフィールドの変更は、履歴上でも非表示になります。 権限に応じた適切な情報のみが表示されます。
アプリ設定 → 一般で、変更履歴の保持期間を設定できます。期間を過ぎた履歴は自動的に削除されます。
| 設定値 | 説明 |
|---|---|
| 無制限(デフォルト) | すべての履歴を永久に保持 |
| 30日 | 30日を過ぎた履歴を自動削除 |
| 90日 | 90日を過ぎた履歴を自動削除 |
| 180日 | 180日を過ぎた履歴を自動削除 |
| 1年 | 1年を過ぎた履歴を自動削除 |
APIで大量のレコードを頻繁に更新するアプリでは、短い保持期間を設定することでディスク使用量の増加を抑えられます。
アプリ設定 → 一般の「変更履歴をすべて削除」ボタンから、そのアプリの全レコードの変更履歴を一括で削除できます。