- Приложение для Битрикс24 "Лаборатория роботов"
- Приложение для Битрикс24 "Сквозная аналитика 2.0"
- Приложение для Битрикс24 "Уничтожитель дубликатов"
- Приложение для Битрикс24 "Межпортальные задачи"
- Приложение для Битрикс24 "Немой чат-бот"
- Приложение для Битрикс24 "Доходы и расходы CRM"
- Приложение для Битрикс24 "Продуктивный Jivosite"
Удаление участника(ов) из группы
- Автоматическое исключение сотрудников из рабочей группы при завершении проекта;
- Удаление участников при смене роли или переводе в другое подразделение;
- Очистка состава группы от неактивных пользователей;
- Синхронизация группы с актуальным списком участников проекта;
- Массовое удаление участников при архивации группы;
- Исключение пользователя из группы при отзыве доступа;
- Управление составом группы на основе данных из CRM;
- Автоматизация при увольнении сотрудника;
- Обновление состава группы при изменении владельца сущности;
- Удаление участников по результатам проверки прав доступа.
- Активити (робот) удаляет одного или нескольких участников из указанной рабочей группы;
- Использует метод API sonet_group.user.delete;
- Параметр list_users поддерживает множественное значение - можно удалить несколько пользователей за один вызов;
- Владельца группы удалить нельзя - операция завершится с ошибкой.
| Название поля | Описание и примеры использования |
|---|---|
| ID рабочей группы |
Обязательный параметр. Идентификатор рабочей группы, из которой удаляются участники. Примеры: - {=Variable:GROUP_ID}, {=A12345:search_result_first_string}, 42 |
| ID пользователя (или массив ID) |
Обязательный параметр. Идентификатор(ы) пользователей, которые удаляются из группы. Поддерживается массив - можно указать несколько ID. Примеры: - {=Variable:USER_ID} - один пользователь; - {=A12345:members_array} - массив участников из активити (робота) "Получить список участников группы"; - user_1, user_2, user_3 - несколько пользователей через запятую; - {=Iterator:Value} - для каждого пользователя из итератора. |
| Запускать от имени |
Сотрудник с правами на удаление участников. Рекомендуется администратор. |
| Описание примера | Решение |
|---|---|
| Удалить одного пользователя из группы | group_id - {=Variable:GROUP_ID}, list_users - {=Variable:USER_TO_REMOVE} |
| Удалить нескольких участников за один вызов | group_id - 42, list_users - user_1, user_2, user_3 (массив ID) |
| Удалить всех модераторов кроме владельца |
group_id - {=Variable:GROUP_ID}, list_users - {=A12345:moderators_array}. Предварительно получите список через "Получить список участников группы". |
| Удалить пользователя при завершении проекта | group_id - {=Variable:PROJECT_GROUP_ID}, list_users - {=Document:ASSIGNED_BY_ID} |
| Удалить участников через итератор |
group_id - {=Variable:GROUP_ID}, list_users - {=Iterator:Value}. Выполнится для каждого ID. |
| Исключить бывшего ответственного из группы | group_id - {=Variable:GROUP_ID}, list_users - {=Variable:OLD_OWNER_ID} |
| Удалить всех обычных участников (кроме владельца и модераторов) | group_id - {=Variable:GROUP_ID}, list_users - {=A12345:members_array} |
| Очистить группу от определённого списка | group_id - {=Variable:GROUP_ID}, list_users - {=Variable:USERS_TO_REMOVE} (массив из предыдущего активити) |
| Удалить текущего пользователя из группы | group_id - {=Variable:GROUP_ID}, list_users - {=User:ID} |
| Удалить контакт-владельца при смене сделки | group_id - {=Variable:GROUP_ID}, list_users - {=Variable:PREVIOUS_CONTACT_USER_ID} |
- Успех выполнения (good_track) - 1 при успехе, 0 при ошибке.
Попытка удаления владельца приведёт к ошибке и значению параметра "Успех выполнения" = 0.
Владелец группы:
Владельца группы удалить невозможно.
Сначала передайте владение другому участнику через активити (робот) "Смена владельца группы", затем удаляйте.
Права доступа:
Требуются права модератора или владельца группы для удаления участников.