Мультипортал, Мульти-приложения и Мультипространство
NocoBase пр едоставляет три возможности: Мультипортал, Мульти-приложения и Мультипространство.
Они решают задачи на разных уровнях и могут использоваться как по отдельности, так и вместе.
Ключевые различия
Мультипортал
Мультипортал предоставляет несколько точек входа в рамках одного приложения.
Например:
Особенности:
- Используется одно и то же приложение
- Используются общие данные
- Используется общая конфигурация плагинов
- Страницы и меню можно настраивать независимо
Подходит для сценариев, где разным ролям нужны разные точки входа, например:
- Администраторы
- Сотрудники
- Клиенты
- Дистрибьюторы
Мульти-приложения
Мульти-приложения позволяют разделить бизнес на несколько независимых приложений.
Например:
Особенности:
- Каждое приложение управляется независимо
- Независимая конфигурация плагинов
- Независимое подключение к базе данных
- Независимые обновления и сопровождение
Подходит для:
- Разделения крупных бизнес-систем
- Совместной разработки несколькими командами
- Массового создания приложений для SaaS-платформ
- Независимых приложений для разных клиентов
Мультипространство
Мультипространство изолирует бизнес-данные в рамках одного приложения.
Например:
Особенности:
- Общие страницы
- Общие меню
- Общие рабочие процессы
- Общая конфигурация
- Изолированные данные
Для таблиц, в которых включено поле пространства, система автоматически фильтрует данные в соответствии с текущим пространством.
С точки зрения пользователя:
- Магазин Пекин видит только свои данные
- Магазин Шанхай видит только свои данные
- Магазин Шэньчжэнь видит только свои данные
Но все магазины по-прежнему используют одну и ту же систему.
Связь между тремя возможностями
Эти три возможности не конфликтуют друг с другом. Они работают на разных уровнях.
Их можно использовать вместе:
Концептуально:
Как выбрать
Если вам нужно только предоставить разные входы для разных ролей, выберите Мультипортал.
Если вы хотите разделить бизнес на несколько независимых систем, выберите Мульти-приложения.
Если вы хотите изолировать данные разных организаций или арендаторов в рамках одной системы, выберите Мультипространство.
В реальных проектах эти три возможности обычно используются вместе, а не как взаимозаменяемые решения.
Кратко:
Мультипортал решает задачу входов, Мульти-приложения решают задачу разделения системы, а Мультипространство решает задачу изоляции данных.

