Роботека
Роботека · Каталог · Найти сделку по условию

Найти сделку по условию

Робот «Найти сделку по условию» ищет сделки в CRM Битрикс24 по фильтру: ID контакта или компании, стадия, ответственный, произвольный JSON-фильтр. Поддерживает сортировку и лимит результатов (до 50). Возвращает ID и название первой найденной сделки, список всех ID, количество и признак «Найдено» (Y/N). Работает в бизнес-процессах и роботах Битрикс24.

Робот ищет сделки в CRM Битрикс24 по заданным условиям: ID контакта, ID компании, стадия (например WON или C1:NEW), ответственный, а для нестандартных условий — произвольный JSON-фильтр, который объединяется с остальными полями. Доступны сортировка по дате создания, дате изменения или ID и лимит результатов от 1 до 50 (по умолчанию 5). Типовые случаи: найти открытую сделку контакта, чтобы не создавать дубль при повторном обращении, или получить последнюю сделку компании перед сменой стадии. Возвращает ID и название первой сделки, список всех найденных ID, количество и признак «Найдено» (Y/N) — по нему строится условие в дизайнере бизнес-процессов, а ID передаются следующим роботам.

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

Параметр Тип Обязательный? По умолчанию
ID контакта int
ID компании int
Стадия (например WON, LOSE, C1:NEW) string
ID ответственного int
Произвольный фильтр (JSON, например {"CLOSED":"N"}) string
Сортировка: CREATED_DATE / DATE_MODIFY / ID (по умолчанию DATE_MODIFY DESC) string
Максимум результатов (по умолчанию 5) int

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

Параметр Тип
ID первой найденной сделки int
Название первой сделки string
Все найденные ID int
Количество найденных сделок int
Найдено (Y/N) string

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

  1. Новая заявка с сайта запускает бизнес-процесс по контакту
  2. Робот ищет открытые сделки этого контакта по фильтру CLOSED=N
  3. Если сделка найдена, заявка добавляется в неё, иначе создаётся новая

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

Статьи по теме