Пример: создать отчёт по данным приложения

В этой статье рассмотрим, как настроить отчёт — страницу с отображением сводной информации по элементам одного приложения. Такие отчёты создаются при помощи виджетов в Low-code дизайнере. Вы сможете задать визуализацию данных, удобную для вас.

Для примера в разделе Договоры создадим отдельную страницу и настроим отчёт по одному приложению. В виде таблицы покажем статистику по договорам: суммы, на которые заключены договоры, статусы и ответственных сотрудников.

Шаг 1. Настроить контекст приложения и создать страницу

  1. В приложении, по данным которого будет строиться отчёт, предусмотрите нужные поля. Для этого перейдите в раздел Договоры. Рядом с названием приложения Договоры нажмите значок шестерёнки и выберите пункт Настройка формы. В контексте приложения добавьте свойства:

Подробнее о том, как настраивать поля приложения, вы можете прочитать в статье «Пример: создать приложение и настроить его свойства».

  1. Создайте страницу, на которой в дальнейшем будет отображаться отчёт. В разделе Договоры нажмите кнопку + Добавить и выберите опцию Создать. В окне настроек выберите вкладку Страница, задайте название и укажите подходящий значок. Нажмите Создать.

9.3

Шаг 2. Настроить виджет с отчётом в Low-code дизайнере

Для визуализации данных настроим табличный отчёт на добавленной странице. Для этого:

  1. В правом верхнем углу страницы нажмите значок шестерёнки и выберите пункт Конструктор.
  2. В открывшемся Low-code дизайнере по умолчанию на поле для моделирования добавлен виджет Код. Удалите его, чтобы создать собственный виджет.

8.3

  1. С правой панели инструментов перетащите на поле виджет Таблица. Откроется окно с его настройками.
  2. В качестве источника данных таблицы выберите приложение Договоры и отметьте поля, которые будут использоваться в отчёте:

9.6

  • Отображаемые поля — поля договора, которые будут отображаться в виде колонок таблицы. Выберите ОтветственныйСумма по договору и Статус;
  • Поле для сортировки свойство, по которому определяется порядок элементов в списке. Дополнительно вы можете сортировку по указанному полю по возрастанию значений;
  • Поля для фильтрации — свойства приложения, которые можно использовать в качестве фильтра для отчёта. Выберите Статус, чтобы сортировать и искать договоры по определённому этапу работы с ними;
  • Агрегация — поле, по которому будет автоматически рассчитываться сумма всех значений, выводимых в колонке. Выберите поле Сумма по договору, чтобы отчёт показал общую сумму всех договоров в приложении.
  1. Сохраните настройки виджета.

В окне конструктора вы увидите макет таблицы с данными. При необходимости её можно отредактировать, нажав на значок шестерёнки — убрать или добавить колонки, настроить дополнительные фильтры.

  1. Когда все настройки будут завершены, сохраните и опубликуйте страницу.

Шаг 3. Проверить работу отчёта

Убедитесь, что статистика отображается корректна и доступна пользователям.

  1. В левом меню раздела Договоры перейдите на созданную страницу Отчет.
  2. Проверьте таблицу: в ней должен быть список договоров с их названием, ответственным, суммой и текущим статусом, отображёнными в отдельных колонках.
  3. Вверху таблицы проверьте настроенный фильтр. Выбрав статус, например Согласован, нажмите поиск и убедитесь, что в таблице отобразились только договоры на указанном этапе.

9.1

Что делать дальше

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

начало примечание

Полезные статьи:

  • «График» — как настроить наглядную визуализацию данных из источника с помощью графика или диаграммы;
  • «Отчёт в ELMA365» — как настроить компонент, с помощью которого на одной странице можно агрегировать данные из нескольких источников, например, двух приложений и их бизнес-процессов, и показывать их в виде таблицы;
  • «Пример: настроить статусы для мониторинга процесса» — как задать статусы в приложении и отслеживать движение элементов по маршруту.

конец примечание