Зациклился процесс — что делать?


Описание проблемы

Comindware Platform позволяет строить очень гибки бизнес-процессы.

В частности, можно настроить вариативность шагов с помощью развилок «и» и «или», циклический запуск процессов, таймер на любом шаге процесса.

При некорректной настройке развилки, вызова процесса или таймера есть риск зацикливания процесса.

Что делать, если процесс опубликовали и запущен, после чего он зациклился?

Решение

  1. Первым делом, определите причину зацикливания процесса.
  2. Откройте историю процесса и определите, что явилось причиной зацикливания: таймер, развилка, подпроцесс.
  3. Если проблема в таймере (например, он был по ошибке выставлен на минимальный срок), поменяйте его настройку.
  4. Если проблема заключается в развилке, измените условие в «Дополнительных свойствах» развилки.
  5. Если проблема в подпроцессе, перейдите к свойствам подпроцесса и проверьте конфигурацию его запуска (возможно, вместо запуска по текущим записям каждый раз создаются новые, или наоборот, запускается процесс по текущим записям, которых неограниченное количество).
  6. После устранения причины зацикливания заново опубликуйте процесс.
  7. Чтобы удалить ошибочные записи из шаблона, выполните следующие шаги:
  • Откройте шаблон записи.
  • Перейдите на вкладку «Таблицы».
  • Настройте таблицу «Все записи».
  • Добавьте кнопку «Удалить» в область кнопок таблицы.
  • Перейдите к списку экземпляров шаблона записи.
  • Поставьте флажок у записей, которые требуется удалить.
  • Нажмите кнопку «Удалить».
  1. Чтобы остановить экземпляры процесса, выполните следующие шаги:
  • Откройте шаблон процесса.
  • Перейдите к списку экземпляров шаблона процесса.
  • Поставьте флажок у экземпляров процесса, которые требуется остановить.
  • Нажмите кнопку «Остановить процесс».
К началу


Номер Статьи: 5056
Размещено: Fri, Dec 17, 2021
Последнее обновление: Fri, Oct 24, 2025

Online URL: https://kb.comindware.ru/article/zaciklilsya-process-—-chto-delat-5056.html