26 ноября 2024

Обновление облачных сервисов до версии 2025.1

Для МоиОтчеты Облако и Корпоративный сервер в версии 2025.1 была значительно улучшена работа с источниками данных, задачами и шаблонами отчётов, добавлены методы API для получения прав пользователя, новые демо-приложения и конечно исправлено множество ошибок. 

 


 

Изменения для МоиОтчеты Облако и Корпоративный сервер

Добавлены пользовательские таблицы из SQL в источники данных

Появилась возможность добавлять свои таблицы как SQL-запросы в источники данных. Для этого нужно на одноимённой странице создать или отредактировать источник данных, нажать «Далее» и ввести SQL-запрос. Если в нём окажутся параметры, начинающиеся с символа '@', то будет создан параметр источника данных, у которого можно настроить тип данных и значение по умолчанию.

Добавлены пользовательские таблицы из SQL в источники данных

После добавления своей таблицы и сохранения источника данных, она окажется доступна для использования в Online Designer.

 

 

Включено создание хранимых процедур в структуре источника данных

Начиная с текущей версии при создании источников данных хранимые процедуры доступны для использования при вёрстке шаблонов отчётов.

Имена источников данных и задач стали уникальными

Как и в случае с файлами, при создании источников данных и задач они будут переименовываться автоматически дабы избежать повторения имён.

 

 

Добавлен шаблонизатор для имён файлов

В имени файла шаблона или отчёта можно использовать переменные ${Date} и ${Time}, тогда у готовых экспортов в имени файла вместо этих переменных будет дата или время экспорта (UTC). Например, при экспорте sales_report_${Date}.frx в PDF итоговый файл будет называться sales_report_07-08-2024.pdf. Порядок дня, месяца и года зависит от локализации, выбранной при экспорте или локализации по умолчанию.

Также эти переменные можно указать в имени выходного файла при создании задач.

 


 

Параметры отчёта теперь доступны для получения и редактирования по API

Добавлены следующие методы API:

- GET /api/rp/v1/Templates/File/{id} - теперь этот метод возвращает список параметров отчёта, 
если они установлены
- POST /api/rp/v1/Templates/File/{id}/parameters - с помощью этого метода можно установить 
или отредактировать параметры отчёта

Параметры отчёта также остаются доступны при редактировании в Online Designer и скачивании шаблонов отчёта.

 


 

Добавлены API-методы получения прав текущего пользователя на файлы, группы, задачи и источники данных

Ранее существовал только один метод получения прав пользователя, который делает следующий запрос:

/api/manage/v1/Subscriptions/{subId}/mypermissions

С этим обновлением мы добавили ещё 10 запросов:

/api/data/v1/DataSources/{id}/mypermissions
/api/rp/v1/Exports/Folder/{folderId}/mypermissions
/api/rp/v1/Exports/File/{id}/mypermissions
/api/manage/v1/Groups/{id}/mypermissions
/api/rp/v1/Reports/Folder/{folderId}/mypermissions
/api/rp/v1/Reports/File/{id}/mypermissions
/api/tasks/v1/Tasks/{id}/mypermissions
/api/rp/v1/Templates/Folder/{folderId}/mypermissions
/api/rp/v1/Templates/File/{id}/mypermissions

С их помощью можно узнавать какие у пользователя есть права и только при их наличии выполнять соответствующие действия.

 


 

Добавлено отображение текущей версии продукта

Теперь внизу на каждой странице панели пользователя можно увидеть актуальную версию продукта.

Добавлено отображение текущей версии продукта

 


 

Нечувствительность сортировки к регистру

Ранее при сортировке документов по имени сначала показывались те, чьи имена начинаются с большой буквы. Теперь сортировка работает независимо от размера букв в названии файлов.

 


 

Добавлены новые демо-приложения

На GitHub добавлены новые консольные и андроид приложения на Kotlin и Angular. Помимо этого вы можете развернуть в своих проектах демо-приложения на Java, PHP, Cpp, Haskell, JavaScript, Go, Python.

 


 

Дополнительные изменения для МоиОтчеты Корпоративный сервер

Добавлена возможность скачивания файлов и папок в панель администратора

Чтобы скачать шаблон, отчёт, экспорт или папку в панели администратора достаточно нажать на соответствующую кнопку на строке, отображающей объект.

Добавлена возможность скачивания файлов и папок в панель администратора

 


 

Добавлен график активных пользователей и рабочих пространств в панель администратора

С его помощью можно оценить активность пользователей за каждый месяц. Чтобы увидеть график следует открыть страницу «Аудит» и нажать на кнопку «Показать статистику» внизу страницы.

Добавлен график активных пользователей и рабочих пространств в панель администратора

 


 

Добавлен мастер установки Корпоративного Сервера

C его помощью можно установить Корпоративный Сервер на Windows наиболее простым способом. Для его работы требуется подключение к Интернет и непосредственно установленный Docker.

Либо вам потребуется заранее скачать архив с образами Docker. 

После установки появится файл, с помощью которого можно запускать сервер как docker-compose команду (DockerStartServer.bat) и прекращать его работу (DockerShutdownServer.bat).

Добавлен мастер установки Корпоративного Сервера

 


 

Добавлены параметры для планирования задач в панели администратора

На странице «Задачи» панели администратора появилась кнопка «Детали», которая открывает страницу с подробным описанием этой задачи.

Добавлены параметры для планирования задач в панели администратора

 


 

Добавлена локализация панели администратора

Все пункты меню и другие элементы интерфейса могут теперь отображаться на русском или английском языках в зависимости от языка браузера.

 


 

Полный список изменений

---

[Backend]
+ добавлен лог для невалидного ключа лицензии;
+ добавлены тесты для лимита размера загрузки;
+ добавлены пользовательские таблицы в источники данных;
+ добавлен шаблонизатор для имён файлов;
+ включено создание хранимых процедур в структуре источника данных;
+ добавлен новый параметр в лицензионный ключ;
+ добавлен метод получения прав текущего пользователя на файлы;
+ добавлено получение mypermissions для групп, задач, источников данных;
* изменена сортировка для бэкенда;
* изменены имена источников данных на уникальные;
* изменено максимальное количество пользователей в Корпоративном Сервере без лицензионного ключа (5);
* добавлен парсинг параметров шаблона из метаданных;
* изменена чувствительность сортировки к регистру;
* изменены имена задач на уникальные;
- исправлена загрузка файлов с одинаковыми именами;
- исправлен путь для папки назначения;
- исправлены параметры отчетов;
- исправлено дублирование jti утверждения в JWT токене;
- исправлен запуск задач c файлами в теле запроса;
- исправлена проверка прав для перемещения в корзину;
- исправлена ошибка возврата неверного id при создании вложенных задач;
- исправлен баг, из-за которого параметр UsersPerWorkspace в конфигурации не учитывался, если в ключе лицензии не было ограничений на количество пользователей;
- исправлен баг, при котором анонимный пользователь получал ошибки в контроллерах;
- исправлен баг, когда администратор получал ошибку 403 при вытягивании структуры данных;
- исправлен запуск отложенных задач в планировщике;
- исправлено неправильное время создания источников данных;
- исправлена ошибка открытия сжатых шаблонов в Online Designer;

[Common]
+ добавлена статья о вебхуке;
+ добавлено скачивание папок и файлов в панель администратора;
+ добавлен график активных пользователей и подписок в панель администратора;
+ добавлена документация для пользовательских запросов в источниках данных;
+ добавлен установщик корпоративного сервера;
+ добавлено отображение текущей версии продукта;
+ добавлена документация для параметров экспорта;
+ добавлено Имя в файл установщика docker-compose;
* улучшен планировщик задач;
* изменено имя в docker-compose инсталлере, теперь по умолчанию оно всегда одинаковое;
- исправлена документация;

[Demos]
+ добавлены консольное и Android демо на Kotlin;
+ добавлено Angular демо;

[Frontend]
+ добавлены параметры планирования задач в панель администратора;
+ добавлены уведомления о неудачном экспорте папок;
+ добавлен интерфейс создания пользовательских sql-запросов;
+ добавлена локализация в панель администратора;
+ добавлена проверка лимита подписки пользователя;
+ добавлена локализация параметров экспорта в панели администратора;
+ добавлен текст ошибок в уведомлениях внутри панели администратора;
+ добавлена кнопка «Обновить» в контекстное меню на страницах документов;
+ добавлена локализация для уведомлений аудитов;
* уменьшены ссылки в навигации для администратора при удалении скроллбара;
* изменен ввод пользователей и подписок на странице аудитов;
* изменена сортировка для панели администратора;
* изменены уведомления для удаления api ключей;
* удалены мутации из инъекции в Online Designer; 
* кнопка «Плюс» на странице документов больше не будет появляться если у текущего пользователя нет прав на создание файлов в папке;
* улучшена локализация в панели администратора;
* все онлайн библиотеки стали локальными;
* отображаемые дата и время преобразованы в локальные часовые пояса;
* новая .fpx иконка;
* тестирование подключений на странице «Источники данных» стало не обязательным;
- исправлены кнопки экспорта и скачивания;
- исправлена история на страницах с информацией экспорта и отчёта;
- исправлена ошибка при создании источника данных из онлайн дизайнера;
- исправлено отображение кнопки удаления пользователей в панели администратора в режиме корпоративного сервера;
- исправлена белая полоса после нажатия на чекбокс и исчезающий заголовок при наведении;
- исправлена локализация рабочих пространств в панели администратора;
- исправлена валидация id владельца в панели администратора;
- добавлен аватар по умолчанию на все иконки пользователя;
- исправлена локализация для запуска задачи;
- исправлена ошибка необходимости платежа на странице деталей о просроченной подписке;
- исправлены уведомления для скачивания файлов без прав;
- исправлено поле поиска и поле имени выходного файла;
- исправлена кнопка «выделить всё» на странице api ключей;
- исправлен баг с неправильной подпиской по умолчанию при обновлении пользователя в панели администратора;
- исправлен баг когда страницы не обновлялись после удаления в панели администратора.

27 ноября 2024

Черная пятница в "Быстрых отчетах"

Только три дня: 27, 28 и 29 ноября скидки 40% на генераторы отчетов VCL и .NET направлений! 
20 ноября 2024

FastReport .NET Avalonia совместима с Альт Рабочая станция 10

Библиотека для генерации отчетов FastReport .NET Avalonia получила сертификат совместимости с Альт Рабочая станция 10
18 ноября 2024

Новая версия FastReport Online Designer 2025.1

С этим релизом добавлено новое меню компонентов, создание направляющих линий на странице, улучшены настойки водяного знака и многое другое.