Премиум-дополнения позволяют расширить возможности ваших приложений с минимальными трудозатратами и гарантированным результатом.

Доступ к премиум-дополнениям предоставляется на основе конкурентной лицензии разработчика и включен в коммерческую лицензию CUBA Studio. Начать использовать дополнения просто: CUBA Studio автоматически добавит нужные зависимости в ваш проект. После истечения срока подписки вы можете продолжать использовать загруженные ранее дополнения.

Купить CUBA Studio с Премиум-дополнениями

Генератор отчетов

Генератор отчетов (Reports) позволяет создавать шаблоны в привычных и доступных всем средах (Microsoft Office и Libre/Open Office) и описывать источники данных в интерфейсе приложения используя модель данных приложения, SQL, JPQL или исполняемые скрипты. С помощью генератора отчетов вы сможете:

  • Быстро создавать шаблоны отчетов непосредственно из приложения с помощью пошагового визарда
  • Формировать отчеты в DOC, DOCX, ODT, XLS, XLSX, HTML и произвольных тектовых форматах
  • Создавать XLS(X) отчеты сложной структуры - многоуровневые, с агрегацией данных или перекрестными таблицами
  • Использовать графики и формулы в XLS(X) отчетах
  • Конвертировать отчеты из офисных форматов или HTML в PDF

Ядро генератора отчетов доступно с открытым кодом на GitHub.

Документация
Онлайн демо

Управление бизнес процессами

Подсистема BPM основана на популярном фреймворке с открытым кодом Activiti.

Возможности:

  • Встроенный дизайнер процессов
  • Интегрированная модель данных - модель данных Activiti обернута в сущности CUBA, что позволяет использовать ее в интерфейсе и логике приложения
  • Процессные формы - удобный способ отображать действия и назначения пользователю при исполнении процесса
  • UI для управления моделями процессов, активными процессами и назначениями
  • Подмодели - созданные ранее модели процессов можно использовать в составе других моделей
  • Локализация
Руководство (с обучающим примером)

Диаграммы и карты

Модуль Диаграммы (charts) поддерживает более 20 интерактивных диаграмм. Возможности:

  • Стандатные диаграммы: круговая диаграмма, гистограмма, график, воронка и т.д.
  • Сложные диаграммы: биржевая диаграмма, диаграмма Гантта
  • Поддержка модели и источников данных CUBA
  • Полный доступ к API диаграмм из XML и серверного Java кода
  • Частичное обновление данных диаграмм без полной перерисовки

Модуль основан на популярной библиотеке amCharts. По умолчанию, диаграммы будут содержать полупрозрачный логотип, который можно убрать купив коммерческую лицензию amCharts.

Модуль Карта (map) является специальным визуальным компонентом, оборачивающим Google Maps, который обеспечивает:

  • Простое встраивание в интерфейс приложения с Java API, доступным на серверной стороне
  • Поддержку маркеров, линий, полигонов, окружностей и тепловых карт
  • Создание и редактирование слоев
Документация
Онлайн демо

Полнотекстовый поиск

Возможности:

  • Подключение полнотектового поиска к проекту за минуты
  • Поиск как в базе данных, так и в загруженных файлах
  • Интеграция с универсальным фильтром для расширения возможностей поиска в рамках отдельного списка сущностей
  • Применение настроек контроля доступа к результатам
Документация
Онлайн демо