CRM тем более важно спроектировать до кода, что здесь есть данные и доступы. Ответим на два вопроса: что хранит система (сущности) и кто что с этим может делать (роли).
🎯 После урока сможешь: спроектировать сущности и роли будущей CRM.
Сущности: что хранит система
Сущность — это тип объекта, который живёт в базе. Для CRM онлайн-школы их немного:
- Клиенты — те, кто оставил заявку (имя, контакт, статус).
- Заявки — обращения: какой курс, когда, кто ведёт.
- Менеджеры — сотрудники, которые работают с заявками.
Роли: кто что видит и может
Роль определяет права. Три типовые роли покрывают почти любой малый бизнес:
Роль Что видит Что может ----------- ------------------------ ---------------------- Админ всё всё: создавать, менять, удалять Менеджер только своих клиентов менять свои заявки Просмотр всё, но только читать ничего не менять
Роли — не украшение, а безопасность: менеджер не должен видеть чужих клиентов и удалять данные. Это первое, что проверяет заказчик, и первое, за что тебя зауважают как профи.
Модель на одну страницу
Итог проектирования — короткая запись: три сущности (клиенты, заявки, менеджеры) и три роли (админ, менеджер, просмотр) с правами. Именно это ты отдашь Claude Code как основу задания в следующем уроке.
Контрольный вопрос. Какие сущности логично завести в CRM онлайн-школы? Отметь всё верное.
Выберите все верные варианты.
Подсказка: Три — это объекты системы. Четвёртый вариант нарушает правило секретов.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Зачем в CRM роли (админ, менеджер, просмотр)?
Подсказка: Менеджер не должен видеть чужих клиентов и удалять данные.
Онлайн-проверка ответа появится позже
Что дальше
Сущности и роли определены. В следующем уроке соберём основу CRM — CRUD: экраны, где данные создают, читают, меняют и удаляют. Это 70% любой админки.
