操作ログ
ログイン、編集、削除、出力、承認などの操作を記録します。
操作ログは、システム上で誰が、いつ、どの画面やデータに対して、どの操作を行ったかを後から確認できるようにするための記録です。Roundtableでは「何をログに残すか」「変更前後まで残すか」「管理側だけで見るか、公開側利用者にも一部見せるか」を先に言葉にしておくと、発注者、実装者、AIに指示する人が同じ粒度で安全性と運用確認を設計できます。
この機能でできること
ログイン、ログアウト、登録、編集、削除、CSV出力、PDF出力、承認、差し戻し、権限変更、公開ページからの送信などを、操作者、日時、対象データ、操作種別、結果付きで記録できます。問題発生時の調査、権限運用の確認、出力や削除の追跡、社内監査に使える形で、現在のデータだけでは分からない操作の流れを残します。
後から説明できる状態を、日常操作の中で自動的に残します。
重要な操作をログ化しておくことで、「いつ誰が変更したか」「誰が出力したか」「承認や削除の経緯は何か」を確認できます。
よくある利用場面
ログインや権限操作を確認する
ログイン成功、ログイン失敗、ユーザー追加、停止、ロール変更など、利用者管理に関わる操作を追跡します。
編集、削除、承認の経緯を調べる
案件、申込、請求、予約などの重要データについて、誰が変更し、承認し、削除したかを確認します。
出力や外部持ち出しを記録する
CSV、PDF、帳票、一覧ダウンロードなど、個人情報や業務データを出力した操作を残します。
プロンプト例
ログに残す操作、対象画面、保存する項目、検索条件、閲覧できるロール、保存期間をまとめて伝えると、必要な監査粒度が明確になります。
プロンプト
管理側に操作ログを追加してください。ログイン成功、ログイン失敗、顧客情報の登録・編集・削除、CSV出力、PDF出力、承認、差し戻し、ユーザー権限変更を記録します。ログには操作日時、操作者、操作種別、対象画面、対象レコード、結果、必要な場合は変更前後の値を保存してください。操作ログ一覧では期間、操作者、操作種別、対象画面、結果で検索できるようにし、管理者だけが全件を閲覧できるようにしてください。
この機能を使うときのポイント
記録する操作ログイン、編集、削除、出力、承認、権限変更など、業務上あとから確認したい操作を選びます。
保存する粒度操作種別だけで足りるものと、対象レコード、変更前後、理由、実行結果まで必要なものを分けます。
閲覧権限操作ログは内部情報を含むため、管理者、責任者、監査担当など、見られる人を明確にします。
検索と保存期間ログ量が増える前提で、期間、操作者、操作種別、対象画面で探せるようにし、保存期間も決めます。
この機能を実装するときのコツ
実装では、共通の登録、編集、削除、ログイン処理で拾えるログと、CSV出力、PDF出力、承認、外部連携送信のように個別処理で明示的に残すログを分けて設計します。対象テーブル名やレコードIDだけでなく、画面名、操作名、成功失敗、操作者種別、公開側からの操作かどうかを保存しておくと、後から検索しやすくなります。変更前後の値を残す場合は、個人情報や長文をそのまま保存しすぎないよう、対象項目と表示範囲を決めてから実装します。