ИИ-бот GetCourse
ИИ-бот
Добрый день!
Я - бот-помощник по документации платформы Getcourse, помогу вам найти ответ на справочный вопрос по работе системы. Пожалуйста, сформулируйте свой вопрос одним сообщением.
Статья была полезной?
Зацикленности — это частые и многократные вхождения в один и тот же блок, происходящие как напрямую, так и через последовательность блоков.
Важно: Зацикленности вызывают задержки в выполнении задач и осложняют работу с ними из-за многократно дублирующихся записей в истории.
Если в логике процесса содержатся действия, которые приводят к зацикленности, то такой процесс требует исправлений и оптимизации.
Рассмотрим примеры ошибок, возникающих при использовании зацикленностей:
1. Сообщение «Более 3 вхождений в одном запуске. Похоже, что есть зацикливание» возникает, если происходят частые повторные вхождения в блок, и приводит к автоматическому завершению задач по процессу.
Для решения необходимо перестроить процесс, перенаправив зацикленный вход на другой блок для последовательного выполнения действия в процессе. Например, если не удается отправить сообщение в телеграм, то отправить его на электронную почту.
2. Выполнение действий по процессу замедляется, если для него превышена частота обращений к системе.
Поэтому важно соблюдать минимальное рекомендуемое значениедля блока «Задержка» — 5 минут. Для блока «Ожидание условия» время периодической проверки задается автоматически, а потому подобной ситуации не возникает.
3. Процесс может быть полностью остановлен, если в нем присутствуют бесконечные зацикливания. Задачи по такому процессу остаются в статусе «Отложена», а значение в колонке «Результат» для блоков отсутствует.
Для решения следует исправить зацикленность и ограничить количество циклов, заменив блок «Задержка» на «Ожидание условия». Для данного блока предусмотрен отдельный выход после наступления определенного времени (таймаута).
авторизуйтесь
Да, ошибка будет зафиксирована на 4-ый раз. На данный момент нет возможности обозначить "допустимый" интервал вхождений.
Обратите, пожалуйста, внимание: рекомендуется избегать настроек, которые приведут к зацикленности действий - независимо от интервала вхождений.
1) ссылку на процесс, о котором идет речь;
2) ссылку на пример пользователя, которому было отправлено письмо о скором начале вебинара;
3) ссылку на сам автовебинар.
Использование зацикливаний в процессах может вызвать задержки при выполнении задач процесса. Необходимо использовать альтернативные варианты построения процесса. Вы можете описать необходимую задачу нашей технической поддержке https://getcourse.ru/contacts , мы предложим возможные варианты.
Не просматривать же все процессы и все задачи подряд?
Определить, в каких именно процессах/задачах присутствуют зацикленности, на текущий момент, можно лишь при переходе к конкретным процессам/задачам и их анализе.