К содержимому
Настройка

Настройка доступа

Обновлено

Где задаётся доступ

В приложении MCP выберите нужные права токена в разделе прав «Команда». Плагин не содержит отдельных настроек, формы настроек или собственных значений по умолчанию для прав токена. В таблицах ниже приведены названия из кода плагина; собственных файлов русской локали в поставке нет.

Каждый пункт разрешает одноимённый MCP-инструмент, указанный в справочнике. Группа прав служит для организации списка.

«Чтение»

Настройка Что делает Значения / по умолчанию
Словарь приложения Поля профиля, календари, типы групп, уровни доступа, приложения Разрешить или не разрешать инструмент; исходное состояние задаёт приложение MCP
Список сотрудников Сотрудники с фильтрами по группе, состоянию и поиском Разрешить или не разрешать инструмент
Карточка сотрудника Профиль, группы, текущий статус, приглашение и фотографии Разрешить или не разрешать инструмент
Список групп и локаций Группы и локации с числом участников Разрешить или не разрешать инструмент
Состав группы Сведения о группе и список участников Разрешить или не разрешать инструмент
Права доступа Матрица прав сотрудника или группы по приложениям Разрешить или не разрешать инструмент; нужен администратор «Команды»
Календари Календари установки, включая виды отсутствий Разрешить или не разрешать инструмент
События за период События с фильтрами по сотруднику, календарю и виду Разрешить или не разрешать инструмент
Отсутствия за период Свод числа событий и длительности отсутствий Разрешить или не разрешать инструмент
Приглашения Действующие приглашения и оставшееся время Разрешить или не разрешать инструмент; нужно «Добавление сотрудников» в «Команде»
Журнал действий Записи за период и свод Разрешить или не разрешать инструмент

Права чтения и приглашений в Команде На экране выбраны инструменты чтения и приглашения сотрудников, каждый с отдельным флажком.

«Приглашения»

Настройка Что делает Значения / по умолчанию
Пригласить сотрудника Создаёт контакт и приглашение по e-mail; принимает также группы и права по приложениям Разрешить или не разрешать инструмент; плагин не задаёт исходное состояние

Это право включает возможность передать group_ids и access в том же вызове приглашения. Отдельные вызовы изменения состава групп и выдачи прав для этих параметров не используются.

«Запись»

Настройка Что делает Значения / по умолчанию
Изменить профиль сотрудника Обновляет переданные поля профиля Разрешить или не разрешать инструмент; исходное состояние задаёт MCP
Отключить сотрудника Устанавливает is_user=-1 Разрешить или не разрешать; требуется confirm=true
Включить сотрудника Устанавливает is_user=1 Разрешить или не разрешать инструмент
Создать группу или локацию Создаёт группу выбранного типа Разрешить или не разрешать инструмент
Переименовать группу Меняет название, описание или порядок Разрешить или не разрешать инструмент
Удалить группу Удаляет группу или локацию Разрешить или не разрешать; требуется confirm=true
Состав группы Заменяет состав полным переданным списком Разрешить или не разрешать; от 1 до 200 контактов
Выдать права по приложению Записывает уровень доступа сотрудника Разрешить или не разрешать; уровни 0, 1, 2
Отозвать права по приложению Записывает уровень 0 для сотрудника Разрешить или не разрешать; требуется confirm=true
Создать событие календаря Добавляет событие Разрешить или не разрешать инструмент
Изменить событие Обновляет переданные поля события Разрешить или не разрешать инструмент
Удалить событие Удаляет событие Разрешить или не разрешать; требуется confirm=true
Отметить отсутствие Создаёт статусное событие Разрешить или не разрешать инструмент

«Состав группы» встречается дважды: в «Чтении» это просмотр (team_get_group), в «Записи» — замена участников (team_set_group_members).

Права записи в Команде В группе «Запись» перечислены инструменты изменения сотрудников, групп, прав и событий.

Дополнительные проверки

Список и карточка сотрудников используют фильтрацию видимости приложения «Команда». События и свод отсутствий также учитывают видимость сотрудников. Неадминистратору журнал ограничивается приложениями, к которым у него есть доступ.

Просмотр матрицы прав требует администратора «Команды». Изменение профиля, отключение и включение проверяют право редактирования сотрудника. Операции с событиями вызывают проверку прав календаря; при переносе события проверяются старый и новый календари.

Для операций с группами, приглашениями и выдачей прав нельзя обещать одинаковую проверку всех прав интерфейса: ряд обработчиков записи не содержит явной проверки прав пользователя до обращения к моделям. Выдавайте соответствующие инструменты токена только агенту, которому поручено менять эти данные.

Подтверждение действий

Отключение сотрудника, удаление группы, отзыв прав и удаление события требуют логического параметра confirm=true. Без него обработчик возвращает confirm_required до изменения данных. Сам параметр подтверждает вызов на уровне инструмента; отдельного диалога подтверждения плагин не показывает.

Замена состава группы и выдача уровня 0 через «Выдать права по приложению» не требуют этого параметра, хотя тоже могут уменьшить доступ.