Feature / Auth 04

FW 管理側

ユーザー管理

利用者の追加、編集、停止、権限変更を管理画面から行います。

ユーザー管理は、システムを使う人を登録し、所属、役割、ログイン可否、利用停止状態を管理するための機能です。Roundtableでは「誰をユーザーとして扱うか」「どの権限を持たせるか」「退職、異動、外部協力者の終了時にどう止めるか」を先に言葉にすると、発注者、実装者、AIに指示する人が同じ前提で管理画面を設計できます。

管理画面から利用者の追加、停止、権限変更を行うユーザー管理画面例

この機能でできること

管理側から利用者を追加し、氏名、メールアドレス、所属、役割、ログインID、利用状態を管理できます。担当者の異動や退職、外部協力者の参加終了、顧客担当の変更に合わせて、ログイン停止、権限変更、所属変更を行えます。

システムを使える人と、使える範囲を管理者が保守するための基本機能です。 ログイン機能、ロール権限、画面アクセス制御、操作ログと組み合わせると、誰が何をできる状態かを運用中も確認しやすくなります。

よくある利用場面

社内担当者を追加する 新しい担当者を登録し、営業、経理、管理者などの役割と初期ログイン情報を設定します。
利用停止や退職対応を行う 退職、異動、契約終了などに合わせて、ログイン停止、担当解除、通知先からの除外を行います。
権限や所属を変更する 管理者昇格、閲覧専用化、店舗や部署の変更など、業務上の役割変更に合わせて利用範囲を更新します。

プロンプト例

管理する利用者の種類、登録項目、停止状態、権限変更の単位、初期パスワードや招待メールの扱いをまとめて伝えると、実装範囲が明確になります。

プロンプト 管理側にユーザー管理画面を追加してください。管理者は利用者の氏名、メールアドレス、所属部署、ロール、ログイン可否を登録・編集できるようにしてください。利用停止にしたユーザーはログインできないようにし、一覧では有効、停止中、招待中をステータスチップで確認できるようにしてください。ロール変更時は操作ログに変更前後を残してください。

この機能を使うときのポイント

ユーザーの範囲社内担当者、管理者、外部協力者、顧客担当など、管理対象に含める人を決めます。
利用状態有効、停止中、招待中、初回設定待ちなど、ログイン可否に関わる状態を整理します。
権限変更ロール、所属、担当範囲、閲覧専用など、どの単位で操作範囲を変えるかを決めます。
運用時の記録誰が追加、停止、権限変更をしたかを後から確認できるよう、操作ログの必要性を確認します。

この機能を実装するときのコツ

実装では、ユーザーテーブルの正本、ログインID、ロール、所属、利用停止フラグ、最終ログイン日時、初期設定状態を分けて持つと管理しやすくなります。停止中ユーザーは認証処理で早めに弾き、一覧や詳細では停止理由や停止日時を確認できるようにします。権限変更はロール権限や画面アクセス制御と同じ判定に接続し、メール招待やパスワード再設定を使う場合も、管理者が平文パスワードを扱わない導線にすると安全です。