Коротко
- Каждый объект должен быть связан с организацией, а поселковые данные ещё и с посёлком.
- Один пользователь может иметь разные роли в разных организациях.
- Финансы нельзя смешивать между организациями и территориями.
- Навигация должна постоянно показывать текущий контекст.
Где появляется риск
Когда команда ведёт два или три посёлка, старые таблицы начинают путаться. Участки похожи по номерам, владельцы пересекаются, платежи идут на разные сборы, а менеджеры отвечают за разные территории.
В multi-tenant системе граница организации должна быть встроена в данные, роли и серверные проверки. Это не только вопрос интерфейса.
Организация и посёлок
Организация, это юридический или управленческий контур. Посёлок, это территория внутри него. Взнос может относиться к организации или конкретному посёлку, документ может быть общим или поселковым, роль может действовать везде или только на одной территории.
Если система хранит только список участков без таких связей, она быстро теряет контроль.
Роли в разных местах
Один человек может быть председателем в одной организации, казначеем в другой и собственником участка в третьей. Система должна учитывать это без создания трёх разных аккаунтов.
Для пользователя это выглядит как выбор организации и посёлка. Для сервера, как строгая проверка доступа к каждому объекту.
Отчёты и финансы
Отчёт по организации не должен случайно включать платежи другого tenant-контура. Отчёт по посёлку не должен смешивать сборы соседней территории. Это особенно важно для целевых проектов и долгов.
Poselium строится как multi-tenant продукт с первого дня: организация и посёлок присутствуют в доменных объектах там, где это нужно.
Частые вопросы
Можно ли вести несколько СНТ в одном аккаунте?
Да, если система поддерживает разные организации и роли пользователя в каждой из них.
Что такое tenant-граница?
Это граница данных организации. Пользователь из одной организации не должен видеть или менять данные другой.
Нужен ли отдельный кабинет для каждого посёлка?
Не всегда. Посёлки могут быть внутри одной организации, но данные и роли по ним должны быть разграничены.
Источники и ограничения
Материал помогает разобраться в операционной стороне работы СНТ, СПОК и земельного сообщества. Он не заменяет консультацию юриста, бухгалтера или проверку устава конкретной организации.