Пытаюсь установить бизнес-процесс на регулярное исполнение при помощи API описанного на сайте академии вот в этой статье

// Задание интервала запуска процесса (в минутах).
int minutleyInterval = 2;

// Добавление задания по запуску процесса в планировщик.
AppScheduler.ScheduleMinutelyProcessJob("TestJob", "TestGroup", "TestProcess",
    UserConnection.Workspace.Name, UserConnection.CurrentUser.Name, minutleyInterval);

return true;

В БД в таблицах QRTZ_JOB_DETAILS и QRTZ_TRIGGERS
появляются соответствующие записи.
Но в указанном периоде бизнес-процесс не вызывается на исполнение.
Подскажите "куда копать" в чем может быть проблема ?

PS: Пробовали так же явное использование CronTriggerImpl и SimpleTriggerImpl которые аналогично - всё регистрируют но задания не выполняются.

Нравится

1 комментарий

Здравствуйте!

Нужно проверить Identity/Удостоверение – расширенные настройки Application pool’а в IIS.
Если указаны некорректные данные – планировщик не будет работать корректно.
Для проверки можно создать процесс с 1 элементом [Таймер] (2 сек). Запустить процесс. Если через 2 секунды экземпляр процесса не завершится – нужно смотреть настройки в IIS.

Если по прежнему будут возникать трудности напишите в поддержку.

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