День добрый! В CUBA была такая вещь, как “Назначенные задания CUBA”. В Jmix теперь такого функционала нет и не предвидится?
Добрый день!
Мы приняли решение отказаться от поддержки своего движка назначенных заданий и использовать вместо него https://www.quartz-scheduler.org
“Назначенные задания CUBA” доступны только в модуле совместимости с CUBA для миграции проектов на Jmix.
С уважением,
Константин
Мы приняли решение отказаться от поддержки своего движка назначенных заданий и использовать вместо него https://www.quartz-scheduler.org
Это означает, что будет некий готовый юзер-интерфейс, с помощью которого можно будет управлять этими заданиями (по аналогии с назначенными CUBA)? Или придется в каждом проекте делать такой интерфейс самим?
Если ответ на первый вопрос “Да”, то когда можно было бы ожидать его появления?
Спасибо за ответы!
Есть такая идея: Advanced support for Quartz scheduler · Issue #64 · Haulmont/jmix-core · GitHub, но конкретных сроков ее реализации пока назвать не могу.
А не могли бы вы рассказать, что больше всего вам нужно из того что было в назначенных заданиях CUBA? Вот из этого списка:
- Возможность создания и перенастройки в runtime
- Возможность включения/отключения в runtime
- История выполнения заданий
- Просто не заморачиваться с изучением Quartz API
- Что-то другое?
Заранее спасибо.
Воспользуюсь возможностью отдать свой голос
Для нас первые 2 пункта самые ходовые.
История выполнения заданий тоже интересна, но скорее как инструмент оперативного контроля за работоспособностью функционала.
- Возможность создания и перенастройки в runtime
- Возможность включения/отключения в runtime
- История выполнения заданий
Всё это было очень полезно и удобно.
Вообще, по большому счету, изучить Quartz API тоже не было бы проблемой, просто классно, если бы был некий подобный интерфейс для работы с этими заданиями условному админу. Мы этой возможностью очень часто пользовались в своих проектах
Апдейт: в версии Jmix 1.2 появился аддон Quartz для управления задачами из UI приложения.