Управление доступами


В JAICP можно ограничивать доступы к функциям платформы. При создании группы проектов ее владелец приглашает пользователей к группе и назначает им роли.

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

Роли пользователей

  • Роль BUSINESS_OWNER предназначена для менеджеров. Она позволяет просматривать информацию о группe проектов, а также управлять тарифами.
  • Роль CONTENT_MANAGER позволяет разработчикам без знания языка JAICP DSL создавать сценарии в графическом редакторе J‑Graph и работать с базой знаний, но не предоставляет доступ к редактору кода и настройкам NLU. Пользователь также имеет доступ к аналитике и логам.
  • Роль DEVELOPER также предназначена для разработчиков. Они могут разрабатывать проекты как в J‑Graph, так и в редакторе кода на языке JAICP DSL.
  • Роль LINGUIST предназначена для специалистов в области обработки естественного языка. Она позволяет работать с интентами и сущностями CAILA и настройками NLU, изменять сценарий в графическом редакторе J‑Graph, работать с базой знаний, а также просматривать аналитику и логи.
  • Роль OUTBOUND_MANAGER предназначена для управления исходящими коммуникациями: рассылками и обзвонами. Пользователь может создавать списки клиентов, просматривать настройки телефонии и публиковать проекты.
  • Роль SYSTEM_ADMIN предназначена для управления системными настройками. Пользователь с этой ролью может создавать и настраивать проекты, управлять подключениями текстовых и телефонных каналов.
Доступы Роли
Создание и настройка проекта BUSINESS
OWNER
CONTENT
MANAGER
DEVELOPER LINGUIST OUTBOUND
MANAGER
SYSTEM
ADMIN
Создание и изменение проектов +
Создание и изменение каналов + +
Просмотр настроек телефонии + + +
Изменение настроек телефонии +
Разработка и публикация проекта BUSINESS
OWNER
CONTENT
MANAGER
DEVELOPER LINGUIST OUTBOUND
MANAGER
SYSTEM
ADMIN
Просмотр сценария в J‑Graph и базы знаний + + + + + +
Изменение сценария в J‑Graph и базы знаний + + + + +
Просмотр интентов и сущностей CAILA и настроек NLU + + +
Изменение интентов и сущностей CAILA и настроек NLU +
Просмотр кода проекта + +
Изменение кода проекта +
Просмотр логов сервера + + + + +
Публикация проектов + + + + +
Исходящие коммуникации BUSINESS
OWNER
CONTENT
MANAGER
DEVELOPER LINGUIST OUTBOUND
MANAGER
SYSTEM
ADMIN
Создание списка клиентов +
Просмотр рассылок и обзвонов +
Управление рассылками и обзвонами +
Аналитика и статистика BUSINESS
OWNER
CONTENT
MANAGER
DEVELOPER LINGUIST OUTBOUND
MANAGER
SYSTEM
ADMIN
Получение еженедельных email‑отчетов по работе бота + + + + + +
Просмотр статистики + + + + +
Просмотр аналитики по клиентам + + + + +
Проставление меток + +
Изменение справочника меток +
Прочее BUSINESS
OWNER
CONTENT
MANAGER
DEVELOPER LINGUIST OUTBOUND
MANAGER
SYSTEM
ADMIN
Просмотр пользователей в группе проектов + +
Просмотр и изменение тарифа и данных партнерской программы + +
Блокировка и разблокировка клиентов +

Cпециализированные роли

  • Роль RAWLOGS_ANALYTIC предоставляет возможность скачивать логи диалогов в формате .csv.
  • Роль SECURITY_ADMIN предназначена для специалиста по информационной безопасности. Он управляет настройками безопасности: просматривает, создает и изменяет правила маскирования логов и токены.
  • Роль USER_ADMIN предназначена для администратора, который отвечает за организацию прав доступа. Он может управлять ролями и профилями пользователей и просматривать действия пользователей.
Доступы Роли
Настройки безопасности RAWLOGS
ANALYTIC
SECURITY
ADMIN
USER
ADMIN
Просмотр токенов +
Создание и изменение токенов +
Просмотр правил маскирования логов +
Изменение правил маскирования логов +
Пользователи
Просмотр пользователей в группе проектов +
Просмотр действий пользователей +
Управление ролями пользователей +
Прочее
Скачивание логов диалогов +

В ранее созданных аккаунтах пользователи могут иметь роли: ACCESSOR, ANALYST, DIALER_USER, OPERATOR, TECH_SUPPORT и INITIAL. В текущей модели управления доступами эти роли поддерживаются, но будут заменены на новые в следующих обновлениях. Рекомендуется назначать роли обновленной модели.