Отчет «Сводный отчет 3KL»

Сергей Гусев
20.06.2025
Универсальный инструмент для создания произвольных отчетов по любым объектам системы и сравнения данных отчетов.
Перейти к статье «Отчеты в СЭО 3KL»
Функционал, описанный в данной статье, в полном объеме доступен в СЭО 3КL начиная с версии 4.1.18a.
Если вы используете более раннюю версию системы — обратитесь с заявкой на проведение обновления в службу технической поддержки ООО «Открытые технологии».

1. Общая информация

Инструмент «Сводный отчет 3KL» позволяет формировать консолидированные таблицы с данными основных объектов СЭО 3KL (курсов, пользователей, глобальных групп, подписок на курсы и т. п.) и сравнивать значения в сгенерированных отчетах между собой.

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

Отчет доступен в:

  • контексте курса (меню вторичной навигации «Отчеты»->Сводный отчет 3KL);
  • контексте администрирования ( Администрирование->Отчеты->Сводный отчет 3KL).

-Вернуться к содержанию-

2. Возможности

2.1. Общий алгоритм работы с инструментом «Сводный отчет 3KL»

1) Добавление шаблона отчета.

В качестве шаблона отчета выступает yaml-код, описывающий все параметры отчета (источники данных, источники ключей, методы агрегации данных, формы, фильтры и т. п.), который пользователь может загрузить из заранее подготовленного и загруженного в систему файла шаблона или вставить в поле конфигурации вручную, при создании шаблона (Рис. 2.1.1).

Рис. 2.1.1. Пример страницы добавления нового шаблона отчета с yaml-кодом конфигурации отчета.
Такой подход к конфигурированию параметров позволяет получить практически любой тип отчета без доработки основного функционала СЭО 3KL, только созданием новых листингов yaml-кодов шаблонов или внесением правок в уже существующий код. Вы можете сделать это самостоятельно или обратиться с соответствующей заявкой в техническую поддержку ООО «Открытые технологии».

2) Генерация отчета по шаблону.

На основе добавленного шаблона, пользователи имеют возможность сгенерировать произвольное количество однотипных отчетов, применяя их к различным объектам системы (курсам, элементам курсов и т. п.) и/или задавая различный временной интервал (Рис. 2.1.2).

Рис. 2.1.2. Пример страницы со сгенерированными отчетами.

3) Работа со сгенерированным отчетом.

На странице со сгенерированными отчетами (см. Рис. 2.1.2), пользователь имеет возможность просмотреть произвольный отчет или выгрузить его к себе на компьютер в виде xls-файла.

4) Сравнение двух сформированных ранее отчетов.

На основании двух отчетов, сгенерированных по одному и тому же шаблону, может быть сформирован сравнительный отчет.

Такая возможность может быть востребована, если необходимо оценить динамику изменения каких-либо данных, например, изменение удовлетворенности сотрудников на основании результатов анкетирования.

-Вернуться к содержанию-

3. Работа со сводным отчетом

Страница «Сводный отчет 3KL» содержит три вкладки.

-Вернуться к содержанию-

3.1. Вкладка «Просмотреть сгенерированный ранее отчет»

На вкладке пользователю доступен перечень сгенерированных в системе отчетов (поз. 1 Рис. 3.1.1) и черновиков отчетов (поз. 2 Рис. 3.1.1).

Рис. 3.1.1. Вкладка «Просмотреть сгенерированный ранее отчет».

Строка в перечне отчетов содержит:

  • название отчета;
  • кнопку «Посмотреть отчет» для перехода на страницу отчета;
  • кнопку «Скачать xlsx», позволяющую скачать отчет в виде хls-файла.

Строка черновика содержит:

  • название черновика;
  • кнопку «Сохранить» для перехода к просмотру черновика.
Обратите внимание: отчет, сгенерированный непосредственно в курсе (Вторичная навигация курса->Отчеты->Сводный отчет 3KL), становится доступен и в административном интерфейсе (Администрирование->Отчеты->Сводный отчет 3KL->Просмотр и формирование отчетов->Просмотреть сгенерированнный ранее отчет). Однако, отчет по курсу, сгененированный через интерфейс администратора, в перечне отчетов курса отображаться не будет. Это не ошибка, а стандартное поведение инструмента.

-Вернуться к содержанию-

3.1.1. Страница отчета

На странице отчета (Рис. 3.1.1.а) пользователю доступна следующая информация и возможности:

Рис. 3.1.1.а. Страница отчета.
  • Отчет (см. поз. 1 Рис. 3.1.1.а).
Внешний вид и данные отчета будут зависеть от настроенной в шаблоне отчета конфигурации.
  • Формат отчета (см. поз. 1 Рис. 3.1.1.а). Доступные варианты:
    • HTML — отчет будет отображаться на экране;
    • XLSX — позволяет выгрузить отчет на компьютер пользователя в виде таблицы.

-Вернуться к содержанию-

3.2. Вкладка «Сгенерировать новый отчет по шаблону»

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

Общий алгоритм формирования отчета (на примере шаблона ««Ответы на численные вопросы обратной связи»):

1) Пользователь из выпадающего списка поля «Выберите шаблон отчета» выбирает нужный ему шаблон (Рис. 3.2.1), нажимает «Продолжить».

Рис. 3.2.1. Выбор преднастроенного шаблона отчета.

2) В открывшемся интерфейсе настраивает параметры отчета:

  • в выпадающем списке поля «Обратная связь» указывает элемент курса, на основании которого будет формироваться отчет (поз. 1 Рис. 3.2.2);
  • определяет временной период отчета (поз.2 Рис. 3.2.2);
  • нажимает кнопку «Сформировать отчет» для генерации черновика отчета (поз.3 Рис. 3.2.2).

Рис. 3.2.2. Настройка параметров отчета.

3) Убедившись, что сгенерированный черновик корректен, пользователь нажимает кнопку «Сохранить» — переводит черновик в статус отчета. (Рис. 3.2.3).

Рис. 3.2.3. Пример интерфейса черновика отчета.
В статусе черновика отчета пользователь имеет возможность скорректировать некоторые настройки отчета: выбрать другой элемент курса, изменить период формирования отчета, отредактировать название.
Если черновик отчета не был сохранен, он продолжает находится в статусе черновика и через некоторое время (в зависимости от настроек задачи и периода запуска cron) будет удален в процессе выполнения регулярной задачи «Удалить устаревшие сводные отчеты 3KL» планировщика задач.

-Вернуться к содержанию-

3.3. Вкладка «Сравнить два сгенерированных ранее отчета»

Для выполнения сравнения формируется дополнительный сравнительный отчет, значения которого являются разностью двух отчетов, сгенерированных по одному шаблону: из данных одного отчета (Стало) вычитаются данные второго отчета (Было).

Обратите внимание: сравнительный отчет может быть выгружен в виде xls-файла, но не сохраняется в СЭО 3KL и доступен в системе только в момент работы с ним.

Процедура сравнения отчетов включает следующие этапы:

1) Пользователь выполняет первичную фильтрацию сгенерированных в инструменте отчетов — указывает в выпадающем списке поля «Выберите шаблон отчета» шаблон, на основании которого был сформирован отчет, подлежащий сравнению (Рис. 3.3.1).

Рис. 3.3.1. Первичная фильтрация отчетов по шаблону.

2) В открывшемся интерфейсе (Рис. 3.3.2) указывает отчеты для сравнения (в выпадающем списке «Первый отчет для сравнения (Было)» выбирает отчет-вычитаемое (Рис. 3.3.3), в выпадающем списке «Второй отчет для сравнения (Стало)» выбирает отчет-уменьшаемое (Рис. 3.3.4)) и формат вывода сравнительного отчета (в виде файла — XLSX или на экран — HTML).

Рис. 3.3.2. Интерфейс выбора отчетов для сравнения.

Рис. 3.3.3. Пример отчета для сравнения, указанного в поле «Первый отчет для сравнения (Было)».

Рис. 3.3.4. Пример отчета для сравнения, указанного в поле «Второй отчет для сравнения (Стало)».

3) Нажатием кнопки «Сравнить отчеты» пользователь формирует сравнительный отчет (Рис. 3.3.5).

Рис. 3.3.5. Пример сравнительного отчета.

-Вернуться к содержанию-

4. Глобальные настройкитребуются права администратора

Действия в данной инструкции с пометкой требуются права администратора могут быть выполнены только при наличии доступа «Полный Администратор». Начиная с 2022 года для вновь заключаемых договоров такой набор прав предоставляется роли «Диспетчер-администратор» по умолчанию. Если ваш договор был заключен раньше, вы можете обратиться в техподдержку с соответствующей заявкой на расширение набора прав диспетчера-администратора.
Важно! Неосторожные действия полного администратора могут повредить систему и контент таким образом, что исправление последствий вмешательства выйдет за рамки гарантийной технической поддержки. В случае внесения правок в глобальные настройки рекомендуем вам убедиться в том, что вы полностью понимаете, за что отвечают данные настройки. Если у вас возникают сомнения в назначении глобальных настроек, обратитесь за помощью в техническую поддержку.
Подробная информация в статье «Полный административный доступ».

4.1. Страница «Управление шаблонами отчетов»

На странице пользователю доступен функционал добавления нового шаблона отчета (поз. 1 Рис. 4.1.1) и перечень уже созданных в системе шаблонов (поз. 2 Рис. 4.1.1).

Рис. 4.1.1. Страница «Управление шаблонами отчетов» в настройках администрирования.

-Вернуться к содержанию-

4.1.1. Добавление шаблона отчета в СЭО 3KL

Добавление нового шаблона отчета включает следующие шаги:

1) Из выпадающего списка «Файл шаблона» (см. Рис. 4.1.1) пользователь выбирает необходимый шаблон. Возможные варианты:

  • Без использования файла шаблона. Системой создается шаблон с пустым полем «Конфигурация», yaml-код конфигурации пользователь при настройке шаблона вводит самостоятельно.
Обратите внимание: при настройке шаблона поле «Конфигурация» должно быть обязательно заполнено корректным кодом. В противном случае, попытка сгенерировать отчет по такому шаблону будет приводить к ошибке.
  • Отчет по численным ответам на обратную связь. Генерируемый по шаблону отчет будет агрегировать данные из элемента курса «Обратная связь».

2) На открывшейся странице «Добавление нового шаблона отчета» пользователь последовательно заполняет поля:

  • Название (поз. 1 Рис. 4.1.1.а). Название шаблона, которое будет отображаться в списке шаблонов (см. поз. 2 Рис. 4.1.1) и в выпадающем списке «Выберите шаблон отчета (см. поз. Рис.).
  • Тип (поз. 2 Рис. 4.1.1.а). Тип отчета, который будет формироваться на основании выбранного шаблона. В текущей версии инструмента доступен только двумерный агрегированный отчет.
Выбор типа отчета возможен только при создании нового шаблона вида «Без использования файла шаблона» (при ручном вводе конфигурации).
  • Конфигурация (поз. 3 Рис. 4.1.1.а). Yaml-код, который определяет внешний вид отчета, источники данных, источники ключей и методы агрегации данных.

Рис. 4.1.1.а. Страница «Добавление нового шаблона отчета».
Конфигурация преднастроенных шаблонов (Отчет по численным ответам на обратную связь) защищена от изменения. Чтобы внести правки в код конфигурации необходимо установить опцию «Переопределить конфигурацию из файла (см. поз. 4 Рис. 4.1.1.а). Крайне не рекомендуем делать этого, не обладая достаточными знаниями.

3) После сохранения настроек, созданный шаблон отображается в списке шаблонов (см. поз. 2 Рис. 4.1.1). Возможность изменения шаблона (кнопка «Редактировать») будет доступна до момента, пока по этому шаблону не будет сгенерирован хотя бы один отчет.

-Вернуться к содержанию-

5. Шаблоны отчета

5.1. Шаблон отчета «Ответы на численные вопросы обратной связи»

Код конфигурации шаблона

Шаблон встроен в инструмент «Сводный отчет 3KL» по умолчанию и реализует возможность формирования отчетов по числовым значениям ответов участников курса на вопросы в элементе курса «Обратная связь». Генерируемый отчет носит полуанонимный характер, где в качестве идентификаторов ответов выступают значения полей профиля пользователя «Учреждение (организация)» и «Отдел».

Обратите внимание: для того, чтобы ответы участника курса на вопросы Обратной связи были консолидированы в таблицу отчета, необходимо, чтобы у пользователя в обязательном порядке были заполнены поля профиля «Учреждение (организация)» и «Отдел».

Таблица отчета, сгенерированного по шаблону, отображает следующую информацию:

Рис. 5.1.1. Пример отчета, сгенерированного по шаблону «Ответы на численные вопросы обратной связи».
  • Название отчета (поз. 1 Рис. 5.1.1). Унифицированное название включает имя элемента курса «Обратная связь», из которого берутся данные, а также период времени, за который сформирован отчет.
  • Шапка таблицы (поз. 2 Рис. 5.1.1). В шапку таблицы выводятся значения полей профиля «Учреждение (организация)» (поз. 3 Рис. 5.1.1) и «Отдел» (поз. 4 Рис. 5.1.1).
  • Перечень вопросов (поз. 5 Рис. 5.1.1). Вопросы выбранного при генерации отчета элемента курса «Обратная связь».
  • Ответы на вопросы Обратной связи (поз. 6 Рис. 5.1.1). В ячейке учитывается среднее значение ответов на данный вопрос всех участников курса с одинаковыми значениями полей профиля «Учреждение (организация)» и «Отдел».
Пример:
В курсе два слушателя, у которых поле профиля «Учреждение (организация)»= ФГУП «Фобос» и поле профиля «Отдел»= Планетники.
Первый пользователь вопрос «Достаточность водоснабжения» оценил как «4», второй — как «3».
В таблице, в ячейке ответа будет отображаться «3,5» ((4+3)/2), а в ячейке «Количество анкет» — «2» (так как учтены анкеты от двух пользователей).
  • Количество анкет (поз. 7 Рис. 5.1.1). Учтенное в отчете количество анкет пользователей для каждой пары полей профиля «Учреждение (организация)» и «Отдел».
  • Среднее значение (поз. 8 Рис. 5.1.1). Итоговое среднее по ответам на каждый вопрос и общее количество учтенных анкет.
Отчет может быть сформирован и с использованием других полей профиля пользователя, вместо полей «Учреждение (организация)» и «Отдел». Для этого необходимо внести соответствующие правки в yaml-код конфигурации. Вы можете это сделать самостоятельно (при наличии необходимых знаний) или обратиться с соответствующей заявкой в техническую поддержку ООО «Открытые технологии».

-Вернуться к содержанию-

6. Права

Право Создатель курса*, Слушатель* Преподаватель* Управляющий*
Сравнивать сохраненные отчеты (report/summary3kl:compare) +
Генерировать новый отчет по шаблону (report/summary3kl:generate) +
Управлять шаблонами отчетов (report/summary3kl:manage_templates) +
Выполнять любое действие (report/summary3kl:perform_any_action) +
Просматривать отчет (report/summary3kl:view) +

______________________________________________
* — типовые роли, определенные в СЭО 3КL по умолчанию. 

Обратите внимание: отчет, сгенерированный непосредственно в курсе (Вторичная навигация курса->Отчеты->Сводный отчет 3KL), становится доступен и в административном интерфейсе (Администрирование->Отчеты->Сводный отчет 3KL->Просмотр и формирование отчетов->Просмотреть сгенерированнный ранее отчет). Однако, отчет по курсу, сгененированный через интерфейс администратора, в перечне отчетов курса отображаться не будет. Это не ошибка, а стандартное поведение инструмента.

-Вернуться к содержанию-

7. Примеры и решения

7.1. Анализ удовлетворенности пользователей

Задача:

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

Удовлетворенность определяется на основании оценивания сотрудниками по пятибалльной шкале утвержденных параметров качества (числовой оценки на вопросы анкетирования):

Вопросы анкеты:
1) Удовлетворены ли вы условиями труда в компании?
2) Удовлетворены ли вы возможностями для профессионального развития?
3) Как вы оцениваете атмосферу в команде?
4) Удовлетворены ли вы своей заработной платой?
5) Насколько комфортным вы считаете ваше рабочее место?
Значение оценки:
5 баллов - вполне удовлетворен -;
4 балла - скорее удовлетворен, чем нет;
3 балла - не могу сказать, удовлетворен или нет;
2 балла - скорее не удовлетворен;
1 балл - совсем не удовлетворен.

При проведении опроса необходимо учитывать как ресторан, в котором работает сотрудник (Учреждение), так и его должностную позицию (Отдел).

Предусловия:

1) У всех пользователей учебного портала корректно заполнены поля профиля «Учреждение (организация)» и «Отдел».

2) Общий для всех сотрудников курс-опрос уже создан и настроен на учебном портале.

3) В курсе создан и настроен, согласно требованиям задачи, опрос «Степень удовлетворенности» на основе элемента курса «Обратная связь».

4) Необходимые настройки автоматизации, обеспечивающие  ежемесячное прохождение анкетирования сотрудниками уже выполнены в курсе.

Решение:

 1) Диспетчер-администратор, на основании файла шаблона  «Ответы на численные вопросы обратной связи», создает в системе новый шаблон «Отчет по обратной связи» (Рис. 7.1.1).

Рис. 7.1.1. Шаблон «Отчет по обратной связи» на странице «Управление шаблонами отчетов».

2) Ответственный сотрудник ежемесячно генерирует новый отчет по опросу «Степень удовлетворенности» на основании шаблона «Ответы по обратной связи» (Рис. 7.1.2).

Рис. 7.1.2. Перечень сгенерированных в курсе отчетов.

3) Ответственный сотрудник на вкладке «Сравнить два сгенерированных ранее отчета» выбирает два отчета, подлежащих сравнению (например, за прошлый и позапрошлый месяцы) и формирует сравнительный отчет с показателями изменения удовлетворенности (Рис. 7.1.3). Значения в сравнительном отчете показывают, на сколько изменились (в ту или иную сторону) оценки критериев удовлетворенности с учетом занимаемых сотрудниками должностей, а также ресторанов, в которых эти сотрудники работают.

Рис. 7.1.3. Пример сравнительного отчета.

-Вернуться к содержанию-

Рейтинг ответа: 0 (0 оценок)

Комментарии запрещены