Массовое управление пользователями
Loop предоставляет Системным Администраторам набор инструментов для массового управления пользователями, группами и их членством в каналах и командах.
Создание, редактирование и объединение групп пользователей
Пользовательские группы
Пользователи могут создавать и управлять пользовательскими группами через интерфейс Loop:
- Нажмите + в верхней части боковой панели и выберите Создать новую группу пользователей.
- Укажите название и упоминание группы.
- Найдите и добавьте участников в группу, затем нажмите Создать группу.
Управление группами включает:
- Добавление участников — через кнопку Добавить людей в настройках группы.
- Удаление участников — наведите курсор на участника и нажмите иконку корзины.
- Редактирование — изменение названия и упоминания группы через Дополнительные действия > Изменить сведения.
- Архивация и восстановление — через Дополнительные действия > Архивировать группу / Восстановить группу.
Подробнее см. Управление пользовательскими группами.
Группы AD/LDAP
Для организаций с Active Directory или LDAP доступна автоматическая синхронизация групп:
- Группы из AD/LDAP автоматически синхронизируются с Loop, включая состав участников.
- Системные Администраторы могут привязывать группы AD/LDAP к командам и каналам через Системную консоль > Управление пользователями > Группы.
- При добавлении или удалении пользователя из группы в AD/LDAP изменения автоматически применяются в Loop при следующей синхронизации.
- Настройка slug (идентификатора упоминания) для группы выполняется в Системной консоли > Управление пользователями > Группы > Профиль группы > Упоминание группы.
Подробнее см. Настройка Active Directory/LDAP.
Массовое добавление и удаление пользователей в каналы
Через Системную консоль
- Перейдите в Системную консоль > Управление пользователями > Каналы.
- Выберите нужный канал и откройте раздел Участники.
- Добавляйте или удаляйте участников из канала.
Через групповую синхронизацию
При включённой синхронизации групп AD/LDAP членство в каналах управляется автоматически:
- Перейдите в Системную консоль > Управление пользователями > Каналы.
- Выберите канал и откройте раздел Группы.
- Привяжите одну или несколько групп AD/LDAP к каналу — все участники группы автоматически получат доступ к каналу.
- При удалении группы из канала все её участники будут удалены из канала.
Аналогичным образом группы привязываются к командам (рабочим пространствам) через Системную консоль > Управление пользователями > Команды > Группы.
Через @упоминание пользовательской группы
При @упоминании пользовательской группы в канале 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 позволяет программно управлять членством:
- Создание и удаление пользователей из каналов и команд.
- Пакетное выполнение операций через скрипты.
- Интеграция с внешними системами управления пользователями.
Деактивация аккаунтов
Через Системную консоль
- Перейдите в Системную консоль > Управление пользователями > Пользователи.
- Найдите пользователя с помощью поиска или фильтрации.
- Выберите пункт Деактивировать в меню пользователя.
При деактивации пользователь теряет возможность входа в систему, но его учётная запись и сообщения сохраняются. При необходимости учётную запись можно повторно активировать.
Массовая деактивация через AD/LDAP
При использовании синхронизации AD/LDAP пользователи автоматически деактивируются в Loop на основе их статуса на сервере каталогов. Это позволяет массово деактивировать учётные записи при изменениях в Active Directory.
Через командную строку (mmctl)
# Деактивировать пользователя
mmctl user deactivate [пользователь1] [пользователь2] ...
Через RESTful API
Для массовой деактивации пользователей можно использовать API Loop, что позволяет автоматизировать процесс с помощью скриптов.
Подробнее см. Рабочие процессы предоставления ресурсов.