Роботека
Роботека · Роботы · Очистить дубли дел у сущности по ID

Очистить дубли дел у сущности по ID

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

Робот убирает повторяющиеся дела из таймлайна сущности, указанной типом и ID — лида, сделки, контакта или компании. Дублями считаются дела с одинаковым названием: перед сравнением название приводится к единому виду, лишние пробелы схлопываются, регистр не учитывается. Ответственный по умолчанию в сравнение не входит, потому что после объединения элементов у одинаковых дел ответственные обычно разные; отдельным флагом можно потребовать совпадения и по ответственному. В каждой группе одно дело остаётся, остальные обрабатываются. Какое именно остаётся, задаёт параметр: «завершённое, иначе самое старое» (по умолчанию), «завершённое, иначе самое новое», «незавершённое, иначе самое старое», «незавершённое, иначе самое новое», «самое старое» или «самое новое» — первые четыре означают, что статус важнее даты, последние два смотрят только на дату. Действие с дублем выбирается отдельно: «завершить» (по умолчанию, обратимо) или «удалить». Робот работает и с универсальными делами, и с задачами: задача, привязанная к элементу CRM, видна в таймлайне, и при удалении дубля робот убирает саму задачу, а не только запись в карточке. Типы дел включаются галочками — по умолчанию только универсальные дела и задачи, а звонки, письма, чаты открытых линий и CRM-формы выключены, потому что фиксируют реальное взаимодействие с клиентом. Всё, что не отмечено явно, робот не трогает никогда. Лимиты на просмотр и на количество обработанных дел за запуск защищают портал от блокировки REST, а режим «только отчёт» позволяет сначала посмотреть список без изменений. Чтобы очистить сущность, в бизнес-процессе которой стоит сам робот, используйте «Очистить дубли дел у текущей сущности».

Какие параметры принимает робот?

Параметр Тип Обязательный? По умолчанию
Тип сущности select да deal
ID сущности int да
Универсальные дела bool Y
Задачи bool Y
Звонки bool N
Письма bool N
Чаты открытых линий bool N
CRM-формы bool N
Какое дело оставлять select да completed_oldest
Что делать с дублем select да complete
Считать дублями только дела с одним ответственным bool N
Сколько дел просматривать (максимум) int 1000
Сколько дел обрабатывать за запуск (максимум) int 100
Только отчёт, ничего не менять bool N

Что возвращает робот?

Параметр Тип
Выполнено (Y/N) string
Сколько дублей найдено int
Сколько дел обработано int
ID обработанных дел string
ID оставленных дел string
Достигнут лимит (Y/N) string
Ошибки string

Сценарий: убрать дубли дел после объединения сделок

  1. Добавьте робота «Очистить дубли дел у сущности по ID» в бизнес-процесс
  2. Укажите тип сущности «Сделка» и ID сделки, в которую всё объединили
  3. Оставьте включёнными универсальные дела и задачи, выберите действие «Удалить»
  4. Первый запуск сделайте в режиме «Только отчёт» и проверьте список в affected_ids

Похожие роботы