logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Начало
Руководство
Разработка
Плагины
API
Главная
logologo

Мульти-приложения

Обзор
Режим общей памяти
Мультисреда
Multi-space
Next PageОбзор

#Multi-space

МультипространствоEnterprise Edition+

#Введение

Плагин Multi-space позволяет организовать несколько независимых пространств данных в одном экземпляре приложения за счет логической изоляции.

#Сценарии

  • Несколько магазинов или фабрик: схожие процессы и настройки, но данные должны быть изолированы по подразделениям.
  • Несколько организаций или дочерних компаний: единая платформа при раздельных данных по клиентам, товарам и заказам.

#Установка

В менеджере плагинов включите Multi-Space.

#Руководство

#Управление пространствами

После включения плагина перейдите в Users & Permissions и откройте вкладку Spaces.

По умолчанию есть встроенное пространство Unassigned Space для просмотра старых данных без привязки.

#Создание пространства

Нажмите Add space.

#Назначение пользователей

После выбора пространства настройте пользователей в правой панели.

Важно: после назначения пользователей нужно вручную обновить страницу, чтобы в правом верхнем углу обновился список переключения пространств.

#Переключение и просмотр пространств

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

#Управление данными в multi-space

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

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

#Логика по умолчанию

  1. При создании записи она автоматически связывается с текущим выбранным пространством.
  2. При фильтрации данные автоматически ограничиваются текущим пространством.

#Классификация старых данных по пространствам

Для данных, которые появились до включения плагина:

#1. Добавьте поле Space

Вручную добавьте поле Space в старые таблицы.

#2. Назначьте пользователей в Unassigned Space

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

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

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

#4. Настройте страницу распределения старых данных

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

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

#5. Распределите данные вручную

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