[CRM] Bitirx24
August 5, 2021

Обновления приложения Bitrix24 от 05.08.2021

Периодическое зависание роботов (любых роботов) происходило по причине ошибки "404 Бизнес-процесс не найден" при попытке отправить в битрикс ответ о результате работы робота. Ошибка возникает не всегда, а только при создании новой сделки и не каждый раз. Если при создании новой сделки на первой стадии есть робот, то не всегда удается отправить ответ от робота битриксу (возвращается ошибка 404). Скорее всего битрикс не всегда успевает быстро закончить создание бизнес-процесса для новой сделки.

Ошибку 404 удалось обойти применив такой алгоритм:

  • Пытаемся отправить из робота ответ битриксу как обычно.
  • Если получаем в ответ ошибку "404 Бизнес-процесс не найден", то делаем паузу в 2 секунды и повторяем попытку отправить ответ из робота в битрикс.

Денис провел тестирование на проблемном портале: Было создано 10 сделок. В 9 сделках робот отработал с первого раза. В 1 сделке получили ошибку 404 и приведенный выше алгоритм справился, робот не завис в битриксе.

Будем наедятся, что проблема решена. Но в тех поддержку битрикс все равно напишем обращение, т.к. это проблема с их стороны.