CRM роботы 2.0 + AI (300+ роботов)

Изменить участников существующей задачи

Робот «Изменить участников существующей задачи» добавляет и убирает наблюдателей и соисполнителей в уже созданной задаче. Остальные участники сохраняются. Это удобно, когда на новом этапе сделки к работе подключается юрист, а сотрудник предыдущего этапа больше не должен получать уведомления.

Настройки робота «Изменить участников существующей задачи» в Битрикс24

Видимая часть формы настройки в Битрикс24. Скриншот показывает поля действия; он не подтверждает выполнение учебного примера.

Для кого и какую проблему решает

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

Что подготовить

Установите робота из каталога приложения. Потребуются ID существующей задачи, ID сотрудников и доступ к изменению её участников. ID: числовой идентификатор, а не фамилия. Если задача создана предыдущим шагом, подставьте её ID из результата этого шага. Согласуйте последовательность изменений: одновременная ручная правка состава может повлиять на результат.

Параметры

Поле в настройке Тип и заполнение
ID задачи Обязательное положительное целое число.
Добавить наблюдателей: JSON Текстовый массив ID, например [21,35]. Необязательное поле; по умолчанию [].
Убрать наблюдателей: JSON Такой же массив; по умолчанию [].
Добавить соисполнителей: JSON Такой же массив; по умолчанию [].
Убрать соисполнителей: JSON Такой же массив; по умолчанию [].

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

Как настроить и использовать

  1. В редакторе автоматизации выберите этап, на котором должен меняться состав задачи, и добавьте робота с точным названием выше.
  2. В «ID задачи» подставьте ID нужной задачи. Не используйте ID сделки: это другой объект.
  3. Внесите только требуемые изменения. Чтобы добавить двух наблюдателей, заполните соответствующий список [21,35], а остальные оставьте [].
  4. Если сотрудника нужно убрать, укажите его в списке удаления соответствующей роли. Перечислять всех остающихся участников не требуется.
  5. Сохраните шаг. Следующему действию передайте «ID задачи» либо итоговые списки участников через выбор результатов робота.
  6. В условии продолжения проверьте статус выполнения. При ошибке остановите зависимый шаг и выведите пояснение администратору. Признак «Состав изменён» относится к самой правке: значение «нет» допустимо, когда нужный состав уже был установлен.

Учебный пример

В задаче 410 наблюдатели: 21 и 22, соисполнитель: 30. Укажите: добавить наблюдателей [35], убрать наблюдателей [22], добавить соисполнителей [31], убрать соисполнителей []. При достаточных правах ожидаемый итог: наблюдатели 21 и 35, соисполнители 30 и 31. Остальные поля задачи не меняются. Числа приведены для примера; замените их идентификаторами своего портала.

Какие результаты доступны

Робот возвращает ID задачи, сохранённых наблюдателей, сохранённых соисполнителей и признак изменения. После записи состав проверяется повторным чтением. Используйте итоговый список для уведомлений, а не исходный список добавления: в задаче могли остаться другие участники.

Ошибки и ограничения

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

Как заполнять JSON-поля

Каждый блок ниже вставляется целиком в своё поле. Не добавляйте внешние кавычки вокруг всего массива или объекта. Учебные ID и названия замените фактическими данными.

Добавить наблюдателей: JSON

[
  23
]

Значения массива обозначают ID сотрудников вашего портала. Берите их из результата поиска сотрудников или выбранного сотрудника, не из ID сделки. В массиве нужны положительные целые числа без объектов и фамилий. В примере добавляется сотрудник 23. Для отсутствующего добавления передайте []. Один ID нельзя одновременно добавлять и удалять в той же роли.

Убрать наблюдателей: JSON

[]

Значения массива обозначают ID сотрудников вашего портала. Берите их из результата поиска сотрудников или выбранного сотрудника, не из ID сделки. В массиве нужны положительные целые числа без объектов и фамилий. В примере удалять никого не нужно, поэтому передан пустой массив []. Для удаления одного сотрудника задайте [22]; не заменяйте массив объектом {}.

Добавить соисполнителей: JSON

[
  23
]

Значения массива обозначают ID сотрудников вашего портала. Берите их из результата поиска сотрудников или выбранного сотрудника, не из ID сделки. В массиве нужны положительные целые числа без объектов и фамилий. В примере добавляется сотрудник 23. Для отсутствующего добавления передайте []. Один ID нельзя одновременно добавлять и удалять в той же роли.

Убрать соисполнителей: JSON

[]

Значения массива обозначают ID сотрудников вашего портала. Берите их из результата поиска сотрудников или выбранного сотрудника, не из ID сделки. В массиве нужны положительные целые числа без объектов и фамилий. В примере удалять никого не нужно, поэтому передан пустой массив []. Для удаления одного сотрудника задайте [22]; не заменяйте массив объектом {}.