You've already forked TaskManagerFor1C
mirror of
https://github.com/wizi4d/TaskManagerFor1C.git
synced 2026-03-22 17:09:20 +02:00
3.6 KiB
3.6 KiB
1.4.5
- После сбоя сервера 1С больше не зависают задания в статусе ОжидаетВыделенногоИсполнителя (#11)
1.4.4
- Добавлена возможность просматривать параметры запуска заданий (#12)
1.4.3
- Добавлена возможность ограничивать количество исполнителей для методов-обработчиков
- У методов-обработчиков теперь можно указывать приоритет, задания с максимальным приоритетом всегда выдаются из очереди первыми;
1.3.0
Добавлены настройки повторного выполнения упавших тестов:
- Максимальное количество попыток выполнения - при достижении лимита на количество попыток выполнения задание будет автоматически отменяться
- Пауза перед новой попыткой выполнения - время отсрочки повторного запуска в секундах. В качестве отправной точки отсчета используется время начала неудачной попытки выполнения. Если НачалоВыполнения + ПаузаПередНовойПопыткой > текущего времени, то задание ставится на паузу. Когда НачалоВыполнения + ПаузаПередНовойПопыткой становится <= текущему времени, задание с паузы снимается.
1.2.0
Удобные методы управления рабочим процессом на основе менеджера заданий стали частью API:
- (new) ДождатьсяВыполнения(КлючиЗаданий, Таймаут = 5) - усыпляет текущий поток до выполнения указанного списка заданий либо до истечения указанного времени (таймаут)
- ОжидатьСостояниеЗадания(КлючЗадания, ОжидаемоеСостояние, Таймаут = 5) - усыпляет текущий поток до установления указанного состояния у задания либо до истечения указанного времени (таймаут)
- ОжидатьИзмененияСостояния(КлючЗадания, ТекущееСостояние, Таймаут = 5) - усыпляет текущий поток до изменения состояния у задания с указанного на любое другое либо до истечения указанного времени (таймаут)
1.1.0
Добавлен функционал на мгновенный запуск задания вне очереди
1.0.0
Реализованы программные интерфейсы:
- управления менеджером заданий - жизненный цикл, ограничение по количеству исполнителей, глубина хранения истории по заданиям
- управления заданиями - жизненный цикл, методы синхронизации Админка управления подсистемой - обработка "мзУправлениеМенеджеромЗаданий"