Мультитенантность
Last updated
Last updated
Оркестратор может функционировать в мультитенантном варианте — под тенантом подразумевается относительно независимый экземпляр Оркестратора. Например, если организация состоит из обособленных подразделений/филиалов, то этому подразделению/филиалу можно назначить тенант.
Мультитенантность настраивается в конфигурационном файле WebApi в секции Tenants:
Параметр | Назначение | Примечание |
---|---|---|
FromAppsettings | Всегда должно быть | Зарезервировано для новых версий Оркестратора |
TimeOffset | Смещение времени в часах от стандартного времени для отображения в журнале Робота и Оркестратора для дефолтного тенанта | |
IncomingEmail | Параметры ящика для получения почты для дефолтного тенанта | |
Agent | Параметры обращения к агенту | |
Items | Массив тенантов | |
Items[].Id | Идентификатор тенанта | Также используется при конфигурировании агента на машине робота |
Items[].Name | Наименование тенанта | |
Items[].TimeOffset | То же, что и параметр | |
Items[].IncomingEmail | То же, что и параметр | |
Items[].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 дефолтного тенанта.
Вам также могут быть интересны следующие разделы: