Назначенные задания

День добрый! В CUBA была такая вещь, как “Назначенные задания CUBA”. В Jmix теперь такого функционала нет и не предвидится?

Добрый день!

Мы приняли решение отказаться от поддержки своего движка назначенных заданий и использовать вместо него https://www.quartz-scheduler.org

“Назначенные задания CUBA” доступны только в модуле совместимости с CUBA для миграции проектов на Jmix.

С уважением,
Константин

1 симпатия

Мы приняли решение отказаться от поддержки своего движка назначенных заданий и использовать вместо него https://www.quartz-scheduler.org

Это означает, что будет некий готовый юзер-интерфейс, с помощью которого можно будет управлять этими заданиями (по аналогии с назначенными CUBA)? Или придется в каждом проекте делать такой интерфейс самим?

Если ответ на первый вопрос “Да”, то когда можно было бы ожидать его появления?

Спасибо за ответы!

Есть такая идея: Advanced support for Quartz scheduler · Issue #64 · Haulmont/jmix-core · GitHub, но конкретных сроков ее реализации пока назвать не могу.

А не могли бы вы рассказать, что больше всего вам нужно из того что было в назначенных заданиях CUBA? Вот из этого списка:

  • Возможность создания и перенастройки в runtime
  • Возможность включения/отключения в runtime
  • История выполнения заданий
  • Просто не заморачиваться с изучением Quartz API
  • Что-то другое?

Заранее спасибо.

Воспользуюсь возможностью отдать свой голос :slight_smile:

Для нас первые 2 пункта самые ходовые.
История выполнения заданий тоже интересна, но скорее как инструмент оперативного контроля за работоспособностью функционала.

1 симпатия
  • Возможность создания и перенастройки в runtime
  • Возможность включения/отключения в runtime
  • История выполнения заданий
    Всё это было очень полезно и удобно.

Вообще, по большому счету, изучить Quartz API тоже не было бы проблемой, просто классно, если бы был некий подобный интерфейс для работы с этими заданиями условному админу. Мы этой возможностью очень часто пользовались в своих проектах

1 симпатия