Добрый день.
В бизнес-процессе добавлен подпроцесс. Он запускается один раз всегда и при определенных условиях должен запускаться повторно. Первый раз выполнение проходит без ошибок. Но второй раз подпроцесс не запускается. При этом в журнале состояние подпроцесса "Выполняется", но выполнения нет, список элементов процесса пустой, диаграмма выполнения без отметок о выполнении элементов. А основной процесс стоит в состоянии "Ошибка", но на самом элементе подпроцесса ошибки нет. Описания ошибки нет.
Нравится
Константин, слишком мало информации. Неизвестно, какая версия (похожее было в 7.8-7.10), зависит ли от конкретного процесса и подпроцесса, или так себя ведёт с любыми. Попробуйте воспроизвести то же самое с другим процессом и подпроцессом, а также на триал-сайте последней версии, который можно завести тут. Возможно, больше получится узнать при помощи трассировки процесса (если окажется, что нужное значение параметра не передалось) или текст ошибки найдётся в логах.
Зверев Александр,
Кажется смог выделить проблему.
В подпроцессе есть параметр "Заголовок", тип данных "Строка (250 символов)".
На входе этот параметр заполняется "текстом"+[значение другого параметра].
Если в этом параметре оставить только текст (без параметра), то выполнение идет без ошибок.
Подскажите где посмотреть лог процесса?
Я имел в виду лог всех ошибок системы, возможно, что-то интересное в момент падения процесса или второго запуска подпроцесса видно в нём. Если у Вас система on site, то он падает в текстовые файлы Error.log в папке за нужную дату на том сервере, где IIS. А если в облаке, то получить можно только через поддержку.
Судя по скриншоту, отменённый подпроцесс выполнялся больше 2 дней, потом его Вы отменили вручную? Для подпроцесса в свойствах тоже включили трассировку?
Зверев Александр,
Кажется смог выделить проблему.
В подпроцессе есть параметр "Заголовок", тип данных "Строка (250 символов)".
На входе этот параметр заполняется "текстом"+[значение другого параметра].
Если в этом параметре оставить только текст (без параметра), то выполнение идет без ошибок.
При добавлении любого параметра в "Заголовок" возникает ошибка.
В логе показывает ошибке на совсем другом элементе, хотя в диаграмме он выполняется без ошибок
Константин, спасибо за информацию, можно попробовать воспроизвести.
Вы в стёртом сообщении написали свою версию системы. А на более новой, той, что в демо-версиях, не пробовали скопировать схему процесса, там тоже так себя ведёт?
Если кому пригодится, получилось сделать по другому. Ранее задавал "заголовок" входящим параметром подпроцесса ("текст"+значение параметра 1), теперь "заголовок" формирую внутри подпроцесса.