ユーザー管理機能(User Management)

組織に所属するユーザー(メンバー)の一覧・追加・編集・削除を行う機能。

組織管理画面(自組織) システム管理画面(全組織) 機能フラグ対象

概要

組織に所属するユーザー(メンバー)を管理する機能。2つの入口がある。

ここでの「ユーザー」は組織に所属するメンバー(人)であり、組織そのもの(顧客)とは異なる概念 (用語: ユーザー管理)。各メンバーにはロールフラグが付く。

関連データモデル

User

prisma/schema/user.prisma

  • organizationId 所属組織
  • name / phoneticName? / email / tel? 基本情報
  • password ログイン用
  • isOrganizationManager / isSystemManager ロール

関連する画面

組織管理画面(apps/organization-manager)— 自組織

  • /users 配下 — メンバーの一覧・追加・編集・削除(機能フラグでON/OFF)

システム管理画面(apps/system-manager)— 全組織

  • /organizations/[organizationId]/users / /new / /[userId] / /edit
  • ロール切替(システム管理者/組織管理者フラグのON/OFF)は組織詳細画面/organizations/[organizationId])のユーザー一覧上のスイッチで行う。

主要な実装(参照)

関連

開発セッション履歴

本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。