Добрый день!
Создал БП, запускаемый по расписанию. Для этого выбрал в качестве начального элемента Стартовый таймер. Наблюдаю следующую ситуацию: при первом запуске процесс отрабатывает (статус завершено), после чего во время следующего срабатывания по таймеру новый экземпляр процесса висит в состонии Выполняется, но не один из элементов процесса не находится в состоянии Выполняется. В БД, в таблице QRTZ_TRIGGERS, данный триггер висит в WAITING.
Подскажите, как правильно реализовать периодичный запуск БП по расписанию, используя элемент стартовый таймер.
Нравится
Здравствуйте, Дмитрий!
Проблема связана с тем, что новый элемент [Стартовый таймер] некорректно обрабатывается компилируемым движком процессов.
В коробочной версии проблема будет исправлена в следующих версиях продукта (http://tscore-task/browse/CRM-35624).
Пока для решения задачи необходимо:
1. В настройках процесса убрать признак “Компилировать”.
2. В расширенных настройках ScriptTask установить признак “Для интерпретируемого процесса”. Переписать код в ScriptTask под интерпретируемый движок.