Всем доброго времени суток!
Использую библиотеку Quartz для запуска БП по расписанию:
public virtual void CreateJob(string jobName, string jobGroup, string triggerName, string process, DateTime start, Dictionary<string,object> parameters) { var workspace = UserConnection.Workspace.Name; var userName = UserConnection.CurrentUser.Name; IJobDetail job = AppScheduler.CreateProcessJob(jobName, jobGroup, process, workspace, userName, parameters); var trigger = TriggerBuilder.Create().WithIdentity(triggerName, jobGroup).StartAt(start) .WithSimpleSchedule(i => i.WithIntervalInHours(24).RepeatForever()).Build(); var task = AppScheduler.Instance.ScheduleJob(job, trigger); }
В таблице триггеров записи создаются, но процесс почему то не запускается:
http://prntscr.com/mgde38
Подскажите в чем может быть проблема.
Сайт развернут локально.
Нравится
Очевидно где то ошибся может некоректно указал расписание, название процесса и тд.
Так же посмотрите рекомендации по разрешению проблем с шедулером тут
А чем тебе стандартный элемент БП запуск по таймеру не устраивает? Там же можно выбрать расписание запуска БП, если конечно ты работаешь с более менее новой версией bpmonline!
Очевидно где то ошибся может некоректно указал расписание, название процесса и тд.
Так же посмотрите рекомендации по разрешению проблем с шедулером тут
А чем тебе стандартный элемент БП запуск по таймеру не устраивает? Там же можно выбрать расписание запуска БП, если конечно ты работаешь с более менее новой версией bpmonline!
Григорий Чех,
Стандартный элемент не решает поставленной задачи
Причину неработоспособности нужно ещё смотреть по другим таблицам, названия которых начинаются на QRTZ, а также в текстовом файле Scheduler.log за нужную дату на сервере IIS. По ссылке, которую дал Григорий, есть различные советы по устранению.