Коллеги, добрый день!
Подскажите, в чем может быть проблема:
спроектирован бизнес-процесс, который корректно отрабатывает при запуске от пользователя.
Если данный процесс запланировать в QUARTZ, то он запускается, но выполняет только часть своей задачи. В журнале отображается ошибка:
При этом, id, на которые ругается БП реально существуют и повторюсь, что при запуске от пользователя - все работает. Подскажите, как можно устранить такую проблему?
UPD: ввел в заблуждение, так как id не имеют значения. Необходимо понять почему система не может найти объект при запуске из QUARTZ, а при запуске от пользователя - находит.
Нравится
Здравствуйте!
По описанному кейсу, можно предположить, что проблема возникает из-за отсутствия значения в одном из параметров процесса.
Пропишите по возможности логирование в выполнение элемента ScriptTask1Execute.
"Терещук Павел" написал:Здравствуйте!
По описанному кейсу, можно предположить, что проблема возникает из-за отсутствия значения в одном из параметров процесса.
Пропишите по возможности логирование в выполнение элемента ScriptTask1Execute.
А как такое возможно, что при запуске от пользователя параметры все заполнены, а при запуске из планировщика, какой-то теряется?
"Сережкин Дмитрий Сергеевич" написал:А как такое возможно, что при запуске от пользователя параметры все заполнены, а при запуске из планировщика, какой-то теряется?
Может быть UserConnection?
Вполне может быть.
Добавьте логи в свою логику работы процесса. Можно залогировать параметры, чтобы понимать, есть в них данные или нет, а также проверить логику работы элемента БП.