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

Получить данные из входящего письма

Извлекает нужные значения из последнего подходящего входящего письма.

Настройки робота «Получить данные из входящего письма» в Битрикс24

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

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

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

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

Извлекает нужные значения из последнего подходящего входящего письма.

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

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

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

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

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

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

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

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

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

Поле в настройках Что передать Обязательность и исходное значение
ID (ID) Формат: целое число. Обязательно. Значение по умолчанию в настройках не задано
Email отправителя (MAIL) Формат: текст. Можно передать несколько значений. Необязательно. Значение по умолчанию в настройках не задано
Регулярное выражение (REGULAR_EXPRESSION) Формат: строка. Можно передать несколько значений. Обязательно. Значение по умолчанию в настройках не задано
HTML-Entities (HTML_ENTITIES) Формат: да/нет. Необязательно. Значение по умолчанию в настройках не задано

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

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

  • ID (ID): 501.
  • Email отправителя (MAIL): client@example.com.
  • Регулярное выражение (REGULAR_EXPRESSION): Заказ: ([0-9]+).
  • HTML-Entities (HTML_ENTITIES): N.

Для строки «Заказ: 12345» первое значение в скобках даёт result1=12345. Если подходящего письма или совпадения нет, результат пустой. До сорока выражений соответствуют отдельным результатам по порядку.

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

Результат Какое значение получает следующий шаг
Результат 1 (result1) строка
Результат 2 (result2) строка
Результат 3 (result3) строка
Результат 4 (result4) строка
Результат 5 (result5) строка
Результат 6 (result6) строка
Результат 7 (result7) строка
Результат 8 (result8) строка
Результат 9 (result9) строка
Результат 10 (result10) строка
Результат 11 (result11) строка
Результат 12 (result12) строка
Результат 13 (result13) строка
Результат 14 (result14) строка
Результат 15 (result15) строка
Результат 16 (result16) строка
Результат 17 (result17) строка
Результат 18 (result18) строка
Результат 19 (result19) строка
Результат 20 (result20) строка
Результат 21 (result21) строка
Результат 22 (result22) строка
Результат 23 (result23) строка
Результат 24 (result24) строка
Результат 25 (result25) строка
Результат 26 (result26) строка
Результат 27 (result27) строка
Результат 28 (result28) строка
Результат 29 (result29) строка
Результат 30 (result30) строка
Результат 31 (result31) строка
Результат 32 (result32) строка
Результат 33 (result33) строка
Результат 34 (result34) строка
Результат 35 (result35) строка
Результат 36 (result36) строка
Результат 37 (result37) строка
Результат 38 (result38) строка
Результат 39 (result39) строка
Результат 40 (result40) строка
Статус выполнения (status) да/нет
Пояснение ошибки (error) строка

Подставьте «Результат 1» в поле внешнего номера заказа только после проверки непустого значения. Ошибку синтаксиса выражения исправляйте отдельно от отсутствия совпадения; не записывайте пустой результат поверх проверенного реквизита.

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

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