S-WEBS24

Битрикс24

CRM, процессы и приложения для вашей компании

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

Поиск сделки

Ищет сделки по названию или дополнительным полям CRM.

Настройки робота «Поиск сделки» в Битрикс24

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

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

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

Что делает и когда применять

Робот помогает найти сделки по заданным параметрам и использовать найденные ID для дальнейшей автоматизации.

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

Нужен установленный робот из приложения «CRM роботы 2.0 + AI» и право на настройку автоматизации нужной CRM-воронки или шаблона бизнес-процесса. Пользователю, от имени которого работает приложение, должны быть доступны выбранные CRM-элементы и нужное действие с ними.

Передайте известное название или точный внешний реквизит через дополнительное поле. Выберите И/ИЛИ; для названия маска % допускает более широкий поиск и требует проверки неоднозначности.

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

  1. Откройте автоматизацию нужной сущности и выберите стадию, на которой нужен робот «Поиск сделки». В шаблоне бизнес-процесса добавьте одноимённое действие.
  2. Передайте известное название или точный внешний реквизит через дополнительное поле. Выберите И/ИЛИ; для названия маска % допускает более широкий поиск и требует проверки неоднозначности.
  3. Заполните Логика поиска, Название, Другие поля для поиска. Для рабочего сценария подставьте значения полей документа или результаты предыдущих действий вместо учебных данных ниже.
  4. Проверьте обязательные поля и варианты выбора в таблице настроек. Сохраните действие и свяжите его результаты с дальнейшими условиями процесса.
  5. Выполните пробный запуск на отдельном учебном элементе. Сначала проверьте статус и пояснение ошибки, затем содержательный результат и ветку, выбранную следующим действием.

Параметры робота

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

Имена полей ниже совпадают с настройками действия. Значения из таблицы относятся к самому роботу; результаты предыдущих шагов выбирайте через подстановку значения в редакторе.

Поле в настройках Что передать Обязательность и исходное значение
Логика поиска (logic) Формат: выбор из списка. Варианты: and: И (AND); or: ИЛИ (OR). Обязательно. По умолчанию: and
Название (title) Можно использовать % в начале или конце для поиска по маске. Формат: строка. Необязательно. Значение по умолчанию в настройках не задано
Другие поля для поиска (other) Формат: ПОЛЕ=ЗНАЧЕНИЕ или =ПОЛЕ=ЗНАЧЕНИЕ, например: =UF_CRM_123=value1 Формат: строка. Можно передать несколько значений. Необязательно. Значение по умолчанию в настройках не задано

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

Пример показывает способ настройки на вымышленных данных и ожидаемый смысл результата; это не отчёт о запуске на вашем портале.

  • Логика поиска (logic): and.
  • Название (title): Учебный заказ.
  • Другие поля для поиска (other): ["=UF_CRM_EXTERNAL_ID=demo-501"].

По точному внешнему ID и подходящему названию может вернуться одна сделка. При нескольких совпадениях необходимо уточнение; одинаковое название не гарантирует одинаковый заказ.

Какие данные возвращает и что делать дальше

Результат Какое значение получает следующий шаг
Статус выполнения (Y/N) (status) строка
Сделки найдены (found) да/нет
ID найденных сделок (deal) целое число, несколько значений
Первый найденный ID сделки (dealId) целое число
Количество найденных элементов (count) целое число
Текст ошибки (error) строка

Проверьте количество и передайте найденный ID в изменение или чтение сделки. При отсутствии совпадений предусмотрите отдельное решение о создании, а ошибку поиска не считайте отсутствием карточки.

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

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