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

Массовое управление пользователями

Loop предоставляет Системным Администраторам набор инструментов для массового управления пользователями, группами и их членством в каналах и командах.

Создание, редактирование и объединение групп пользователей

Пользовательские группы

Пользователи могут создавать и управлять пользовательскими группами через интерфейс Loop:

  1. Нажмите + в верхней части боковой панели и выберите Создать новую группу пользователей.
  2. Укажите название и упоминание группы.
  3. Найдите и добавьте участников в группу, затем нажмите Создать группу.

Управление группами включает:

  • Добавление участников — через кнопку Добавить людей в настройках группы.
  • Удаление участников — наведите курсор на участника и нажмите иконку корзины.
  • Редактирование — изменение названия и упоминания группы через Дополнительные действия > Изменить сведения.
  • Архивация и восстановление — через Дополнительные действия > Архивировать группу / Восстановить группу.

Подробнее см. Управление пользовательскими группами.

Группы AD/LDAP

Для организаций с Active Directory или LDAP доступна автоматическая синхронизация групп:

  • Группы из AD/LDAP автоматически синхронизируются с Loop, включая состав участников.
  • Системные Администраторы могут привязывать группы AD/LDAP к командам и каналам через Системную консоль > Управление пользователями > Группы.
  • При добавлении или удалении пользователя из группы в AD/LDAP изменения автоматически применяются в Loop при следующей синхронизации.
  • Настройка slug (идентификатора упоминания) для группы выполняется в Системной консоли > Управление пользователями > Группы > Профиль группы > Упоминание группы.

Подробнее см. Настройка Active Directory/LDAP.

Массовое добавление и удаление пользователей в каналы

Через Системную консоль

  1. Перейдите в Системную консоль > Управление пользователями > Каналы.
  2. Выберите нужный канал и откройте раздел Участники.
  3. Добавляйте или удаляйте участников из канала.

Через групповую синхронизацию

При включённой синхронизации групп AD/LDAP членство в каналах управляется автоматически:

  1. Перейдите в Системную консоль > Управление пользователями > Каналы.
  2. Выберите канал и откройте раздел Группы.
  3. Привяжите одну или несколько групп AD/LDAP к каналу — все участники группы автоматически получат доступ к каналу.
  4. При удалении группы из канала все её участники будут удалены из канала.

Аналогичным образом группы привязываются к командам (рабочим пространствам) через Системную консоль > Управление пользователями > Команды > Группы.

Через @упоминание пользовательской группы

При @упоминании пользовательской группы в канале Loop предложит добавить в канал всех участников группы, которые ещё не являются его членами. Это позволяет быстро добавить группу пользователей в канал.

Через командную строку (mmctl)

Утилита mmctl позволяет массово управлять членством в каналах:

# Добавить пользователей в канал
mmctl channel users add [канал] [пользователь1] [пользователь2] ...

# Удалить пользователей из канала
mmctl channel users remove [канал] [пользователь1] [пользователь2] ...

# Добавить пользователей в команду
mmctl team users add [команда] [пользователь1] [пользователь2] ...

# Удалить пользователей из команды
mmctl team users remove [команда] [пользователь1] [пользователь2] ...

Массовый импорт

Loop поддерживает массовый импорт данных для предварительного создания пользователей, команд и каналов:

  • Инструмент массовой загрузки позволяет импортировать пользователей с автоматическим добавлением в указанные команды и каналы.
  • Формат импорта поддерживает создание команд, каналов, пользователей и сообщений (с вложениями).
  • Массовый импорт также используется для миграции пользователей из других систем.

Подробнее см. Рабочие процессы предоставления ресурсов.

Через RESTful API

API Loop позволяет программно управлять членством:

  • Создание и удаление пользователей из каналов и команд.
  • Пакетное выполнение операций через скрипты.
  • Интеграция с внешними системами управления пользователями.

Деактивация аккаунтов

Через Системную консоль

  1. Перейдите в Системную консоль > Управление пользователями > Пользователи.
  2. Найдите пользователя с помощью поиска или фильтрации.
  3. Выберите пункт Деактивировать в меню пользователя.

При деактивации пользователь теряет возможность входа в систему, но его учётная запись и сообщения сохраняются. При необходимости учётную запись можно повторно активировать.

Массовая деактивация через AD/LDAP

При использовании синхронизации AD/LDAP пользователи автоматически деактивируются в Loop на основе их статуса на сервере каталогов. Это позволяет массово деактивировать учётные записи при изменениях в Active Directory.

Через командную строку (mmctl)

# Деактивировать пользователя
mmctl user deactivate [пользователь1] [пользователь2] ...

Через RESTful API

Для массовой деактивации пользователей можно использовать API Loop, что позволяет автоматизировать процесс с помощью скриптов.

Подробнее см. Рабочие процессы предоставления ресурсов.