Зациклился процесс — что делать?
Comindware Business Application Platform основана на стандарте BPMN, который позволяет настроить очень гибкую схему процесса. В частности, есть возможность настроить вариативность последующих шагов с помощью операторов И/ИЛИ, запуск процесса в цикле, настройки таймера на любом шаге процесса. При некорректной настройке развилки, подпроцесса или таймера есть вероятность зацикливания процесса. Что же делать, когда процесс опубликовали, запустили, и он зациклился?
Решение
- Изначально, нужно выяснить причину зацикливания процесса. Откройте историю процесса и определите, что явилось причиной зацикливания: таймер, развилка, подпроцесс. Если проблема в таймере (например, он был по ошибке выставлен на минимальный срок), поменяйте его настройку. Если проблема заключается в развилке, измените условие в «Дополнительных свойствах» развилки. Если же проблема в подпроцессе, то перейдите в настройки подпроцесса и проверьте конфигурации для запуска (возможно, вместо запуска по текущим записям каждый раз создаются новые, или наоборот, запускается процесс по текущим записям, которых неограниченное количество).
- После устранения причины зацикливания опубликуйте процесс.
- Если нужно удалить множество созданных из-за зацикливания записей, см. Удаление записей и экземпляров процесса.
- Если же нужно остановить зациклившиеся процессы, не имеющие ценности, см. Остановка процесса.
Номер Статьи: 1373
Размещено: Wed, Jun 17, 2020
Последнее обновление: Tue, Dec 7, 2021
Online URL: https://kb.comindware.ru/article/zaciklilsya-process-chto-delat-1373.html