Тенанты

Что такое тенанты?

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

Тенанты имеют настройки и могут визуально отличаться:

  • Доменом

    • К одному тенанту можно привязать несколько доменов для технических целей

    • Домен достаточно добавить на сервер и указать ему тенант и он сразу заработает на этот домене

  • Основным (primary) цветом

    • Это цвет кнопок и ссылок, а также разных акцентов в интерфейсе

  • Языком, валютой, страной

    • Дефолтный язык — английский, дефолтная страна — США, дефолтная валюта USD

    • Если какая-то надпись не будет иметь перевода, то будет импользоваться язык по-умолчанию

  • Наполнением меню

    • Можно скрывать и показывать пункты

    • Есть возможность создавать кастомные пункты меню через админку

  • Наполнением главной страницы

    • Можно скрывать и показывать блоки

  • Родительский тенант

Различие в данных

Интеграции

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

  • С 1С напрямую

  • С внешей базой 1С

  • С внешней базой CRM

  • С CRM напрямую

  • С почтовым сервисом RoundCube

Настройки тенанта позволяют детально настраивать процесс (workflow) создания пользователей для поддержки разных интеграций на порталах (создание почты, аккаунта в Битрикс24).

Доступы

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

В плане доступов, тенанты имеют непосредственную связь:

  • С данными, полученными из интеграций

  • С пользователями

Также есть более мягкая связь через общие данные, которые можно связывать с несколькими независимыми тенантами. Например, новость можно опубликовать на нескольких тенантах одновременно и она будет доступна пользователям этих тенантов.

circle-info

Права администратора позволяют в интерфейсе одного и того же тенанта увидеть юзеров из всех тенантов.

Обычные пользователи не увидят данные с другого корпортала, которые к ним не относятся.

Общие данные

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

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

Родительский тенант

Родительский тенант — это связь с другим тенантом, данные которого могут переиспользоваться на дочернем тенанте.

Это необходимая мера и отличное решение, когда необходимо сделать портал для франчайзи, но который должен брать некоторые данные, например, из 1С, из существующего тенанта.

Пример использования: Система заказов, Система согласования счетов.

Last updated