Администрирование
Описание | Разделы | Примеры задач | 📄PDF
Панель Администратора
Назначение
Панель администратора YuChat предоставляет централизованный интерфейс для управления пользователями, рабочими пространствами, организациями и системными настройками на уровне инстанса.
Основные задачи панели:
- управление аккаунтами и их ролями
- контроль за рабочими пространствами (WS) и их участниками
- управление организациями и назначением администраторов
- доступ к аналитике и статистике по активности
- назначение и отзыв системных администраторов
Роли и уровни доступа
| Роль | Возможности |
|---|---|
| System Admin | Видит все рабочие пространства и пользователей Создаёт организации Назначает администраторов Доступна статистика по каждому WS или организации |
| Org Admin | Управляет назначенными организациями Видит все WS внутри организаций Назначает админов на уровне организации |
| WS Admin | Управляет своими рабочими пространствами Назначает роли пользователям Управляет участниками и каналами Доступна статистика |
Примечание: System Admin создаётся как специальная суперучётная запись на уровне конфигурации инстанса и затем назначает администраторов из числа пользователей YuChat.
Разделы панели администратора
Панель включает следующие вкладки:
- Аккаунты
- Рабочие пространства
- Участники рабочего пространства
- Каналы
- Статистик а
- Организации
- Системные администраторы
- Синхронизация Keycloak
Аккаунты
Управление аккаунтами
- Открыть вкладку Аккаунты
- Использовать:
- поиск по
EmailилиИмя пользователя - фильтр по
Тип(Regular, AI Bot, Voice Bot, Integration Bot, Guest) - фильтр по
Статус(Pending, Active, Suspended)
- поиск по
- Просмотреть
Дата создания - Раскрыть
Рабочие пространства(название, роль, статус, дата вступления, дата исключения, причина) - Выполнить действия:
Удалить пользователя
| Имя пользователя | Тип | Статус | Дата создания | Рабочие пространства | Действия | |
|---|---|---|---|---|---|---|
| Уникальный идентификатор пользователя | Отображаемое имя | Regular AI Bot Voice Bot Integration Bot Guest | Pending Active Suspended | Дата регистрации аккаунта | Таблица: Рабочее пространство Роль Статус Дата вступления Дата исключения Причина исключения | Удаление пользователя |
Рабочие пространства
Управление рабочими пространствами
- Открыть вкладку Рабочие пространства
- Использовать фильтры/поиск по:
ИдентификаторОтображаемое имяПоддоменТип(Regular, Demo, Uber)
- Отслеживать:
Дата создания,Дата обновления,Дата удаленияОрганизацияКол-во активных участников,гостей,ожидающих,чатов
- Выполнить действия:
Просмотреть участниковДобавить в организациюУдалить рабочее пространство
| Идентификатор | Отображаемое имя | Поддомен | Тип | Дата создания | Дата обновления | Дата удаления | Организация | Активные участники | Активные гости | Ожидающие участники | Кол-во чатов | Действия |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Уникальный ID рабочего пространства | Название в интерфейсе | Например web.yuchat.ai | Regular Demo Uber | Дата создания | Последнее обновление | Дата удаления | Название организации, если назначена | Количество активных участников | Количес тво активных гостей | Количество пользователей в статусе "ожидает" | Количество чатов | Просмотреть участников Назначить организацию Удалить |
Участники рабочего пространства
Управление участниками рабочего пространства
- Открыть вкладку Участники рабочего пространства
- Выбрать рабочее пространство из
dropdown - Найти участника по
Полное имя - Просмотреть таблицу:
Полное имяEmailСтатус(Pending, Active, Suspended)Дата регистрацииДата исключенияПричина исключенияРоль(Owner, Admin, Member, Guest)
- Выполнить действия:
Изменить рольПриостановить членство
| Полное имя | Статус | Дата регистрации | Дата выхода | Причина исключения | Роль | Действия | |
|---|---|---|---|---|---|---|---|
| Имя пользователя | Active Pending Suspended | Дата регистрации | Дата выхода | Причина исключения | Owner Admin Member Guest | Изменить роль Приостановить членство |
Каналы
Управление каналами
- Открыть вкладку Каналы
- Использовать:
- Поиск по
Название - Фильтр по
Тип(Public, Private, General, Breakout) - Фильтр по
Рабочее пространство
- Поиск по
- Просмотреть:
Дата созданияДата архивацииДата удаления
- Раскрыть
Участники:Имя пользователяEmailРоль(изменяемая)Дата вступленияДата выхода
- Выполнить действия:
Исключить
| Название | Тип | Рабочее пространство | Дата создания | Дата архивации | Дата удаления | Участники |
|---|---|---|---|---|---|---|
| Название канала (поиск доступен) | Public Private General Breakout | Название WS (поиск/выбор) | Дата создания | Дата архивации | Дата удаления | Таблица участников канала (см. ниже) |
| Имя пользователя | Роль | Дата вступления | Дата выхода | Действия | |
|---|---|---|---|---|---|
| Имя пользователя | Member Owner Admin | Дата вступления | Дата выхода | Исключить Изменить роль |
Статистика
Аналитика по активности пользователей
Просмотр статистики:
- Перейти во вкладку Статистика
- Выбрать:
Организация(по умолчанию "Все")Рабочее пространство(если выбрана организация)Интервал: 7 / 30 / 90 / 365 дней
- Просмотреть данные по аккаунтам:
ВсегоРегулярныеПриостановленныеГостиБоты
- Изучить графики:
Сообщения / деньЗвонки / деньУчастники звонков / деньВоркспейсы со звонками / деньАудио заметки / деньВидео заметки / деньЗаписи экрана / день
Организации
Управление организациями
- Открыть вкладку Организации
- Использовать поиск по
Название - Просмотреть
Дата созданияОплачено до
- Выполнить действия:
Просмотр рабочих пространствПросмотр администраторовДобавить администратораУдалить организациюРедактировать организацию
- Создание новой организации:
- Указать
Название, - Установить
Оплачено дочерез календарь.
- Указать
| Название | Дата создания | Оплачено до | Действия |
|---|---|---|---|
| Название организации (поиск доступен) | Дата создания | Дата окончания оплаты (выбор календаря) | Открыть WS Управлять администраторами Удалить организацию |
Создание организации:
- Название (обязательное)
- Дата окончания оплаты (обязательное)
Системные администраторы
Управление системными администраторами
- Открыть вкладку Системные администраторы
- Просмотреть:
ID аккаунтаEmailИмя пользователя
- Выполнить действие:
Отозвать права администратора
| ID аккаунта | Имя пользователя | Действия | |
|---|---|---|---|
| Уникальный ID | Имя пользователя | Отозвать права администратора |
Синхронизация Keycloak
Настройка синхронизации пользователей из Keycloak в рабочие пространства и каналы
Раздел Синхронизация Keycloak позволяет создавать и управлять правилами автоматической синхронизации пользователей из каталога Keycloak (LDAP/AD) в рабочие пространства YuChat и каналы внутри них.
Доступ: System Admin, Org Admin, WS Admin (в рамках своих рабочих пространств)
Список конфигураций
При открытии раздела отображается таблица существующих конфигураций синхронизации:
| Рабочее пространство | LDAP OU | Обновлять существующих | Дата создания | Дата обновления | Действия |
|---|---|---|---|---|---|
| Название WS | Distinguished Name OU | Да / Нет | Дата создания | Последнее обновление | Редактировать / Удалить |
Доступные действия:
- Создать конфигурацию — добавить новое правило синхронизации
- Редактировать — изменить существующую конфигурацию
- Удалить — удалить конфигурацию
Создание / Редактирование конфигурации
Диалог настройки содержит 4 вкладки:
Вкладка 1 — Основные настройки
| Параметр | Описание | Обязательный |
|---|---|---|
| Р абочее пространство | Целевое рабочее пространство для синхронизации пользователей | Да |
| LDAP OU | Организационная единица LDAP, из которой берутся пользователи (например, CN=Users,DC=company,DC=com) | Да |
| Обновлять существующих | Если включено, атрибуты уже существующих пользователей будут обновляться при каждой синхронизации | Нет |
Вкладка 2 — Маппинг атрибутов
Настройка соответствия атрибутов Keycloak полям профиля YuChat:
| Атрибут YuChat | Поле Keycloak по умолчанию | Описание |
|---|---|---|
| Подразделение | department | Название подразделения |
| Должность | position | Должность сотрудника |
| Телефон | phone | Номер телефона |
| Entry DN | entryDn | Distinguished Name записи в LDAP |
| Полное имя | displayName | Отображаемое имя пользователя |
Маппинг можно переопределить для конкретной конфигурации (например, использовать memberOf вместо entryDn для фильтрации по группам).
Вкладка 3 — Фильтры
Дополнительная фильтрация пользователей по атрибутам Keycloak:
| Параметр | Описание |
|---|---|
| Имя атрибута | Название атрибута в Keycloak (например, dev_team) |
| Значение | Значение для фильтрации (например, ios) |
| Тип сравнения | EQ — точное совпадение, LIKE — частичное совпадение |
Можно добавить несколько фильтров. Пользователи, не подходящие под условия фильтров, не будут синхронизированы в рабочее пространство.
Вкладка 4 — Маппинг чатов на группы
Настройка автоматического добавления пользователей в каналы (чаты) рабочего пространства на основе их принадлежности к группам Keycloak.
Предусловие: на вкладке «Основные настройки» должно быть выбрано рабочее пространство — список каналов загружается автоматически.
Для каждого правила маппинга указываются:
| Параметр | Описание | Обязательный |
|---|---|---|
| Чат | Канал рабочего пространства, в который будут добавляться пользо ватели. Выбирается из выпадающего списка доступных каналов | Да |
| Группы Keycloak | Названия групп Keycloak через запятую. Пользователи, входящие в любую из указанных групп, будут добавлены в канал | Да |
| Удалять не из группы | Если включено, пользователи, которые больше не входят ни в одну из указанных групп Keycloak, будут автоматически удалены из канала | Нет |
Как настроить:
- Перейти на вкладку «Маппинг чатов на группы»
- Нажать «Добавить маппинг»
- В поле «Чат» выбрать канал из выпадающего списка
- В поле «Группы Keycloak» ввести названия групп через запятую (например:
Sales, Marketing) - При необходимости включить флаг «Удалять не из группы» — пользователи, вышедшие из всех указанных групп, будут автоматически исключены из канала
- Повторить шаги 2–5 для каждого канала, который нужно синхронизировать
- Нажать «Сохранить»
Пример:
Допустим, в рабочем пространстве есть каналы «Продажи» и «Ра зработка», а в Keycloak — группы Sales, Development, QA:
| Чат | Группы Keycloak | Удалять не из группы |
|---|---|---|
| Продажи | Sales | ✅ |
| Разработка | Development, QA | ✅ |
В результате:
- Пользователи из группы
Salesавтоматически добавляются в канал «Продажи» - Пользователи из групп
DevelopmentилиQA— в канал «Разработка» - При удалении пользователя из группы в Keycloak он будет исключён из соответствующего канала при следующей синхронизации
Можно добавить несколько маппингов для одного канала с разными группами.
🔧 Примеры задач, решаемых через панель администратора
Удалить Пользователя из всех Рабочих пространств
Сценарий: Пользователь покинул компанию, нужно полностью отозвать доступ
Что сделать:
- Перейти во вкладку
Аккаунты - Найти пользователя по
EmailилиИмя пользователя - В столбце
ДействиянажатьУдалить
Посмотреть активность в Рабочем пространстве за месяц
Сценарий: Руководство просит оценить использование YuChat за последние 30 дней
Что сделать:
- Перейти во вкладку
Статистика - Выбрать нужную
ОрганизацияиРабочее пространство - Установить
Временной интервал=30 дней - Изучить графики по:
Сообщения / деньЗвонки / деньЗаписи экранаи т.д.
Сделать Пользователя администратором Рабочего пространства
Сценарий: Необходимо расширить команду Администраторов внутри Рабочего пространства
Что сделать:
- Перейти во вкладку
Участники рабочего пространства - Найти нужное
Рабочее пространство - В столбце
ДействиявыбратьПросмотреть участников - Найти пользователя в списке или по имени
- В столбце
ДействиявыбратьИзменить рольнаАдминистратор
Удалить неактивное Рабочее пространство
Сценарий: Тестовое Рабочее пространство больше не используется
Что сделать:
- Перейти во вкладку
Рабочие пространства - В столбце
ТипвыбратьDemo - Найти нужное
Рабочее пространство - В столбце
ДействиявыбратьУдалить рабочее пространство
Переместить Рабочее пространство в другую Организацию
Сценарий: Нужно сгруппировать Рабочие пространства в Организацию
Что сделать:
- Перейти во вкладку
Рабочие пространства - Найти нужное
Рабочее пространствопоИдентификаторилиОтображаемое имя - В столбце
ДействиявыбратьИзменить организациюилиДобавить организацию - Выбрать
Организацияиз списка или найти в поиске
Назначить нового Системного администратора
Сценарий: Необходимо передать права Системного администратора
Что сделать:
- Перейти во вкладку
Системные администраторы - Выбрать
Добавить администратора - Найти пользователя по
EmailилиИмя пользователя - Или создать учётную запись в конфигурации (если назначение через конфиг)
Приостановить гостевой доступ Пользователя
Сценарий: Гостевой Пользователь на рушил правила общения
Что сделать:
Если Рабочее пространство неизвестно:
- Перейти во вкладку
Аккаунты - В столбце
ТипвыбратьGuest - Найти пользователя по
EmailилиИмя пользователя - Найти в списке рабочее пространство, в котором нужно приостановить участие пользователя
- Во вкладке
Участники рабочего пространстванайти рабочее пространство из п.4 - Найти участника и в столбце
Действиявыбрать пунктПриостановить членство
Если Рабочее пространство известно:
- Во вкладке
Участники рабочего пространстванайти рабочее пространство, в котором нужно приостановить участие пользователя - Найти участника и в столбце
Действиявыбрать пунктПриостановить членство
Настроить автоматическое добавление пользователей в каналы по группам Keycloak
Сценарий: Пользователи из группы AD/Keycloak «Sales» должны автоматически попадать в канал «Продажи»
Что сделать:
- Перейти в раздел
Синхронизация Keycloak - Найти конфигурацию для нужного рабочего пространства и нажать
Редактировать(или создать новую) - Перейти на вкладку
Маппинг чатов на группы - Нажать
Добавить маппинг - В поле
Чатвыбрать каналПродажи - В поле
Группы KeycloakввестиSales - Включить
Удалять не из группы, если нужно автоматически исключать пользователей при удалении из группы - Нажать
Сохранить