システム管理者が組織(顧客)を作成・編集し、契約プラン・有効化期間・機能フラグなどを管理する機能。
組織は本サービスを契約・利用する顧客の単位。 システム管理者がシステム管理画面で組織を作成・編集し、組織詳細から各種設定や関連情報(ユーザー・LP・決済・生成ログ)へアクセスする。
Organization
prisma/schema/organization.prisma
name 組織名contractPlanId? 契約プラン(null=未割当)featureFlags 機能フラグ(Json)activatedAt? / deactivatedAt? 有効化/無効化日時initialPlanRatio 初期プラン比率(未使用・課題)apps/system-manager
/organizations — 組織一覧(検索・並べ替え)/organizations/new — 組織作成(プラン・有効化/無効化日時の設定)/organizations/[organizationId] — 組織詳細。機能フラグの切替(3D間取り・ユーザー管理)、所属ユーザー一覧+ロール切替(システム管理者/組織管理者)、左サイドに集約ビュー(組織情報・ユーザー数・決済・生成ログ・LP)、およびデバッグログインボタン(ユーザー画面/組織管理画面へその組織として入る)を備える/organizations/[organizationId]/edit — 組織編集/users・/landing-pages・/payment・/generation-logsapps/system-manager/actions/organization/{create,get,list,update}-organization.tsapps/system-manager/app/organizations/{new,[organizationId]/edit}/_components/(有効化/無効化日時フィールド等)apps/system-manager/app/organizations/[organizationId]/_components/(payment-view / landing-page-view など)本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。