Не запускается повторный подпроцесс

Добрый день.

 

В бизнес-процессе добавлен подпроцесс. Он запускается один раз всегда и при определенных условиях должен запускаться повторно. Первый раз выполнение проходит без ошибок. Но второй раз подпроцесс не запускается. При этом в журнале состояние подпроцесса "Выполняется", но выполнения нет, список элементов процесса пустой, диаграмма выполнения без отметок о выполнении элементов. А основной процесс стоит в состоянии "Ошибка", но на самом элементе подпроцесса ошибки нет. Описания ошибки нет.

Нравится

6 комментариев

Константин, слишком мало информации. Неизвестно, какая версия (похожее было в 7.8-7.10), зависит ли от конкретного процесса и подпроцесса, или так себя ведёт с любыми. Попробуйте воспроизвести то же самое с другим процессом и подпроцессом, а также на триал-сайте последней версии, который можно завести тут. Возможно, больше получится узнать при помощи трассировки процесса (если окажется, что нужное значение параметра не передалось) или текст ошибки найдётся в логах.

Зверев Александр,

Кажется смог выделить проблему. 

В подпроцессе есть параметр "Заголовок", тип данных "Строка (250 символов)".

На входе этот параметр заполняется "текстом"+[значение другого параметра].

 

Если в этом параметре оставить только текст (без параметра), то выполнение идет без ошибок.

Подскажите где посмотреть лог процесса? 

Я имел в виду лог всех ошибок системы, возможно, что-то интересное в момент падения процесса или второго запуска подпроцесса видно в нём. Если у Вас система on site, то он падает в текстовые файлы Error.log в папке за нужную дату на том сервере, где IIS. А если в облаке, то получить можно только через поддержку.

 

Судя по скриншоту, отменённый подпроцесс выполнялся больше 2 дней, потом его Вы отменили вручную? Для подпроцесса в свойствах тоже включили трассировку?

Зверев Александр,

Кажется смог выделить проблему. 

В подпроцессе есть параметр "Заголовок", тип данных "Строка (250 символов)".

На входе этот параметр заполняется "текстом"+[значение другого параметра].

Если в этом параметре оставить только текст (без параметра), то выполнение идет без ошибок.

При добавлении любого параметра в "Заголовок" возникает ошибка.

 

В логе показывает ошибке на совсем другом элементе, хотя в диаграмме он выполняется без ошибок

 

 

 

Константин, спасибо за информацию, можно попробовать воспроизвести.

Вы в стёртом сообщении написали свою версию системы. А на более новой, той, что в демо-версиях, не пробовали скопировать схему процесса, там тоже так себя ведёт?

Если кому пригодится, получилось сделать по другому. Ранее задавал "заголовок" входящим параметром подпроцесса ("текст"+значение параметра 1), теперь "заголовок" формирую внутри подпроцесса.

Показать все комментарии