Доброго дня!
Нам надо запускать БП каждый день.
Нашел в SDK статью - Запуск процессов по расписанию.
У меня возникли вопросы:
1. Для какой версии BPM указаны примеры в статье?
2. Как запустить данный планировщик?
3. Как отслеживать работу планировщика? Как посмотреть какие задачи распланированы?
У нас версия 7,6
Нравится
Виктор, добрый день! Принцип работы планировщика одинаковый для всех версий 7.x. Для того, чтобы БП запускался с заданным интервалом необходимо: 1. Использовать элемент “Задание сценарий”. Добавить job в планировщик, который будет запускать процесс в указанное время. 2. В пространстве имен (Usings) процесса добавить необходимые классы. 3. Выполнить первичный запуск процесса(вручную или по событию). После того, как процесс дойдет до элемента “Задание сценарий” в планировщик будет добавлена запись, которая будет в дальнейшем запускать процесс. Примеры реализации были рассмотрены в рамках других тем, рекомендуем с ними ознакомиться. https://community.terrasoft.ru/questions/problema-pri-zapuske-bp-iz-pla…
https://community.terrasoft.ru/questions/planirovsik-zapuska-processa
https://community.terrasoft.ru/questions/problema-pri-zapuske-bp-iz-pla… https://community.terrasoft.ru/questions/planirovsik-dobavlenie-process…
Добрый день!
Подразумевается следующее:
Для того, чтобы процесс запускался автоматически, без вмешательства пользователя, необходимо добавить Job в планировщик. Добавление происходит в элементе “Задание сценарий”. Соответственно необходимо процесс, в котором находится “Задание сценарий”, сперва запустить (первичный запуск). После того, как процесс отработает хотя бы один раз – job будет добавлен. Первичный запуск можно сделать вручную (самостоятельно запустить процесс) или установить в процессе стартовый сигнал, который отработает согласно указанному условию.
Это я понял.
Имеется ввиду как мне узнать какие процессы работают через планировщик? Когда и по какому времени срабатывают. Их же может быть очень много.
Виктор, добрый день!
Вы можете посмотреть какие job’ы хранятся в планировщике. Таблица QRTZ_TRIGGERS. При создании job’а (в бизнес-процессе ) рекомендую указывать имя, которое будет ассоциироваться с конкретным процессом.