Мультитенантность

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

Мультитенантность настраивается в конфигурационном файле WebApi в секции Tenants:

Таблица 1 – Описание параметров для настройки мультитенантности.

ПараметрНазначениеПримечание

FromAppsettings

Всегда должно быть true

Зарезервировано для новых версий Оркестратора

TimeOffset

Смещение времени в часах от стандартного времени для отображения в журнале Робота и Оркестратора для дефолтного тенанта

IncomingEmail

Параметры ящика для получения почты для дефолтного тенанта

Agent

Параметры обращения к агенту

Items

Массив тенантов

Items[].Id

Идентификатор тенанта

Также используется при конфигурировании агента на машине робота

Items[].Name

Наименование тенанта

Items[].TimeOffset

То же, что и параметр TimeOffset, только для недефолтного тенанта

Items[].IncomingEmail

То же, что и параметр IncomingEmail, только для недефолтного тенанта

Items[].Agent

То же, что и параметр Agent, только для недефолтного тенанта

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

IncomingEmail.UserName

Пользователь – полное имя почтового ящика. Например, primo.rpa@mail.ru

IncomingEmail.Password

Пароль к почтовому ящику

Пароль шифруется при помощи программы LTools.Orchestrator.PasswordEncryptor.exe (входит в поставку)

IncomingEmail.Pop3

Адрес Pop3-сервера. Например, pop.mail.ru

Если используется Imap, то не заполняется

IncomingEmail.Pop3Port

Порт Pop3-сервера. Например, 995

Если используется Imap, то не заполняется

IncomingEmail.RequireAuthenticate

Определяет, требуется ли аутентификация

IncomingEmail.UseSsl

Используется ли SSL/TLS/STARTTLS

IncomingEmail. UseStandartNotSSLPort

Используется стандартный порт. В этом случае игнорируется флаг UseSsl

IncomingEmail.Imap

Адрес Imap-сервера. Например, imap.mail.ru

Если используется Pop3, то не заполняется

IncomingEmail.ImapPort

Порт Imap-сервера. Например, 993

Если используется Pop3, то не заполняется

IncomingEmail.ImapFolder

Папка с письмами. Например, INBOX

Если используется Pop3, то не заполняется

Если используется SSO, то привязка тенантов к AD также настраивается в секции ActiveDirectory в параметре Tenants:

В массиве Tenants перечисляются ID тенантов, которые привязаны к AD. Пустая строка – это ID дефолтного тенанта.

Дополнительно

Вам также могут быть интересны следующие разделы:

Last updated