-
Оценка
-
Установок3
-
Разработчик
| Циклы24 нужны там, где робот Битрикс24 срабатывает один раз, а работы ровно столько, сколько строк в документе: в сделке десять позиций — и на каждую нужна своя задача закупщику; у компании несколько контактов и дел — и каждому ответственному нужно адресное сообщение; под условие отбора попало сорок сделок — и у каждой нужно проставить поле. Обычно это заканчивается самодельной конструкцией со счётчиком и возвратом на предыдущий шаг, бизнес-процессом, которого на портале может и не быть, или ручной работой по памяти, когда часть позиций теряется. Приложение добавляет на портал один робот «Конструктор цикла»: он берёт коллекцию, при необходимости отбирает из неё нужные элементы и выполняет на каждом выбранное действие. Настройка помещается в одну карточку робота, коды полей выбираются кнопками из списков, специальных технических знаний не требуется. |
Итоги прогона возвращаются в автоматизацию как обычные значения и доступны следующим шагам наравне с полями документа: сколько элементов обработано, сколько прошло успешно и с ошибкой, итог прогона, собранный текст, ID результатов, отчёт. Если часть элементов не отработала, журнал прогонов показывает поэлементно, что было в коллекции, сколько было попыток и на чём именно всё остановилось; временные ошибки портала повторяются автоматически, но не более трёх раз, а настройка «При ошибке продолжать» решает, идти до конца коллекции или остановиться. Управление возвращается в автоматизацию в любом исходе, включая завершение прогона с ошибкой, любой прогон можно остановить вручную, а темп обработки — «Быстро», «Обычно» или «Бережно» — выбирается так, чтобы массовый прогон не бил по порталу.
Робот доступен в автоматизации лидов, сделок, контактов, компаний, счетов (новых), предложений и всех смарт-процессов портала. Он регистрируется при установке приложения на портале, а при повторной установке обновляется, сохраняя уже расставленные шаги автоматизации и их настройки. Цикл начинается только срабатыванием шага автоматизации, и пока он идёт, этот шаг ждёт: при повторах с большим интервалом документ стоит на нём всё это время, а следующие шаги не выполняются. За один прогон обрабатывается по умолчанию 200 элементов при жёстком пределе в 5000 — превышение обрезает коллекцию с примечанием, а не роняет прогон. Приложение работает внутри Битрикс24, а HTTP-запросы уходят только по адресам http:// и https:// и только во внешнюю сеть.
Частые вопросы
Нужны ли на портале бизнес-процессы?
| Робот ставится на портал, где доступна автоматизация (роботы) и приложению выдан доступ; если портал отказал в регистрации робота, проверьте именно это. Готовый шаблон бизнес-процесса нужен только действию «Запустить бизнес-процесс», остальные действия работают везде, где есть роботы, а многошаговое тело цикла собирается сценариями приложения: до 20 шагов с условиями, без ветвлений и вложенности. |
Сколько элементов обработает один прогон?
| По умолчанию 200, жёсткий предел — 5000. Всё, что сверх лимита, отсекается с примечанием в журнале, прогон при этом не падает. |
Что будет с автоматизацией, если элемент не отработает?
| Настройкой «При ошибке продолжать» вы выбираете, идти до конца коллекции или остановиться; управление в автоматизацию возвращается в любом случае. Уже созданные задачи и обновлённые поля при этом не отменяются. |
Где посмотреть, что именно не отработало?
| В журнале прогонов и карточке прогона: поэлементная таблица со статусом, числом попыток и текстом ошибки, плюс фильтр «только ошибки». В карточке прогона показывается до 500 итераций, а выходные значения «Собранные значения (массив)» и «ID результатов» содержат до 200 значений — полный список смотрите в журнале, где хранятся последние 100 прогонов портала. |
Задержит ли цикл движение по воронке?
| Да, шаг автоматизации ждёт окончания цикла: при интервале в сутки и пяти повторах документ стоит на шаге до пяти суток, а минимальный интервал повторов — 10 минут. Зависший или ошибочно запущенный прогон можно остановить кнопкой «Остановить прогон» в карточке прогона. |