Тенанты
Что такое тенанты?
Тенанты — это экземпляры приложения, которые работают на единой инфраструктуре. В случае корпортала, это версии портала, которые доступны на разных доменах и имеет своих пользователей и свои данные.

Тенанты имеют настройки и могут визуально отличаться:
Доменом
К одному тенанту можно привязать несколько доменов для технических целей
Домен достаточно добавить на сервер и указать ему тенант и он сразу заработает на этот домене
Основным (primary) цветом
Это цвет кнопок и ссылок, а также разных акцентов в интерфейсе
Языком, валютой, страной
Дефолтный язык — английский, дефолтная страна — США, дефолтная валюта USD
Если какая-то надпись не будет иметь перевода, то будет импользоваться язык по-умолчанию
Наполнением меню
Можно скрывать и показывать пункты
Есть возможность создавать кастомные пункты меню через админку
Наполнением главной страницы
Можно скрывать и показывать блоки
Родительский тенант

Различие в данных
Интеграции

Если говорить о данных, то порталы отличаются интеграциями, которые настраиваются в админке для каждого тенанта:
С 1С напрямую
С внешей базой 1С
С внешней базой CRM
С CRM напрямую
С почтовым сервисом RoundCube
Настройки тенанта позволяют детально настраивать процесс (workflow) создания пользователей для поддержки разных интеграций на порталах (создание почты, аккаунта в Битрикс24).
Доступы
В ноября 2024 года произведено объединение данные двух имеющихся тенантов. Это позволило получить доступ к публикации новостей и документов сразу на нескольких порталах, созданию задач на пользователей из разных порталов, и работе сразу в нескольких порталах через аккаунт администратора.
В плане доступов, тенанты имеют непосредственную связь:
С данными, полученными из интеграций
С пользователями
Также есть более мягкая связь через общие данные, которые можно связывать с несколькими независимыми тенантами. Например, новость можно опубликовать на нескольких тенантах одновременно и она будет доступна пользователям этих тенантов.
Права администратора позволяют в интерфейсе одного и того же тенанта увидеть юзеров из всех тенантов.
Обычные пользователи не увидят данные с другого корпортала, которые к ним не относятся.
Общие данные
Некоторые данные, которые являются общими для бизнеса, и доступны к редактированию только админами, не разделены по тенантам.
Чтобы поддерживать мультиязычность разных тенантов в разных странах, но при это не создавать дубли, округа, подразделения, должности, грейды можно переводить на несколько языков.
Родительский тенант
Родительский тенант — это связь с другим тенантом, данные которого могут переиспользоваться на дочернем тенанте.
Это необходимая мера и отличное решение, когда необходимо сделать портал для франчайзи, но который должен брать некоторые данные, например, из 1С, из существующего тенанта.
Пример использования: Система заказов, Система согласования счетов.
Last updated