Multi-space
МультипространствоEnterprise Edition+Введение
Плагин Multi-space позволяет организовать несколько независимых пространств данных в одном экземпляре приложения за счет логической изоляции.
Сценарии
- Несколько магазинов или фабрик: схожие процессы и настройки, но данные должны быть изолированы по подразделениям.
- Несколько организаций или дочерних компаний: единая платформа при раздельных данных по клиентам, товарам и заказам.
Установка
В менеджере плагинов включите Multi-Space.

Руководство
Управление пространствами
После включения плагина перейдите в Users & Permissions и откройте вкладку Spaces.
По умолчанию есть встроенное пространство Unassigned Space для просмотра старых данных без привязки.

Создание пространства
Нажмите Add space.
.png)
Назначение пользователей
После выбора пространства настройте пользователей в правой панели.
Важно: после назначения пользователей нужно вручную обновить страницу, ч тобы в правом верхнем углу обновился список переключения пространств.

Переключение и просмотр пространств
Активное пространство переключается в правом верхнем углу. При нажатии на иконку глаза (подсвечена) можно одновременно видеть данные нескольких пространств.

Управление данными в multi-space
После включения плагина при создании коллекции автоматически добавляется поле Space. Только коллекции с этим полем участвуют в логике пространств.

Для существующих коллекций добавьте поле Space вручную.

Логика по умолчанию
- При создании записи она автоматически связывается с текущим выбранным пространством.
- При фильтрации данные автоматически ограничиваются текущим пространством.
Классификация старых данных по пространствам
Для данных, которые появились до включения плагина:
1. Добавьте поле Space
Вручную добавьте поле Space в старые таблицы.

2. Назначьте пользователей в Unassigned Space
Назначьте пользователей, работающих со старыми данными, во все пространства, включая Unassigned Space.

3. Включите просмотр данных всех пространств
В верхней части интерфейса выберите просмотр данных всех пространств.

4. Настройте страницу распределения старых данных
Создайте отдельную страницу и выведите поле Space на странице списка и странице редактирования.

Сделайте поле Space редактируемым.

5. Распределите данные вручную
На этой странице вручную отредактируйте записи и постепенно назначьте старым данным корректные пространства (при необходимости настройте массовое редактирование).

