Регистрация отчетов для мобильного модуля
Функционал отчетов для Мобильного модуля предоставляет возможность доставки пользователям необходимой оперативной информации для принятия решений. Специфика работы мобильных устройств создает ограничения в объеме передачи информации или скорости её обработки на мобильном уровне. Для оптимизации работы пользователей Мобильного модуля с различной информацией предусмотрен функционал предварительного расчета данных на уровне Центрального модуля в пределах технологического окна обслуживания базы данных с последующей доставкой отчета на Мобильный модуль. Готовые отчеты будут доступные пользователю по запросу через контекстное меню Мобильного модуля.
Отчеты для мобильного модуля предоставляются в виде HTML. Выбор данных для отчета, а также генерация отчета осуществляется на уровне Мобильного модуля. При этом используются локальные данные, хранимые в базе данных мобильного устройства. Также задействуются ресурсы мобильного устройства для отбора требуемых данных и формирования отчета.
Отчеты по запросу доставляются на уровень
Мобильного модуля уже сформированными. Расчет и генерация осуществляются в
Центральном модуле. Система использует имеющиеся в ЦБД данные. Таким образом возможно получать большие объемы данных на
Мобильный модуль, при этом не повышая нагрузки на мобильное устройство. Отчеты по запросу формируются до начала рабочего дня пользователя
Мобильного модуля. Количество предшествующих дней для формирования отчета определяется полем
Глубина расчета, дней. Отчеты формируются только для активных пользователей. Доставка отчетов осуществляется после запроса пользователя с помощью
сервиса доставки мобильных отчетов.
Создание нового отчета осуществляется через кнопку панели инструментов Создать, а редактирование - через контекстное меню позиции табличного списка.
Регистрация отчета для мобильного модуля [Наверх]
Поле Отчет содержит название отчета.
Поле Комментарий содержит комментарий к отчету.
Установленный флажок Печатная форма указывает на документ, который может быть напечатан на соответствующем устройстве из среды Мобильного модуля. Отчеты такого типа обычно являются не редактируемыми документами, которые могут быть использованы для решения оперативных задач (например, печать накладной на отгрузку непосредственно в торговой точке).
При установке флажка Web страница появляется поле URL, где указывается ссылка для BIТool отчета при регистрации.
В нижней части формы находятся закладки привязок: Активности, Файлы и Типы деятельности.
Табличный список
Активности содержит перечень привязок активностей из справочника
Активности.
На уровне Мобильного модуля активности может соответствовать определенная экранная форма. Перечень активностей табличного списка Активности формы Регистрация отчета для мобильного модуля определяет, из контекста каких форм Мобильного модуля отчет будет доступен для вызова.
Закладка Файлы дает возможность выбрать внешний файл с отчетом для Мобильного модуля. Отчет может состоять из нескольких внешних взаимосвязанных файлов.
Закладка
Типы деятельности позволяет выбрать
тип деятельности зависимо от набора продукции, торговых точек и разных команд торговых представителей на уровне точек синхронизации.
Для корректной работы на Мобильном модуле файл, с которого начнет работу Мобильный модуль, должен иметь установленное значение флажка Точка входа. Наличие установленного значения не контролируется системой и должно контролироваться пользователем. Отчет может иметь только одну точку входа.
Поле Название файла содержит имя внешнего файла. Значение определяется автоматически при загрузке Файла и недоступно для изменения.
В поле Файл загружается внешний файл с процедурой расчета данных для отчета. После загрузки пользователь может просмотреть содержимое файла по ссылке в поле Файл. Файл просматривается и редактируется средствами операционной системы.
Поле Название JS файла содержит имя внешнего файла JavaScript. Значение поля определяется автоматически после загрузки JS файла и недоступно для изменения.
В поле
JS файл загружается файл JavaScript с процедурой расчета данных для отображения дашборда на форме
Главная Мобильного модуля. При отсутствии JavaScript файла дашборд на форме
Главная не отображается.
После загрузки пользователь может просмотреть содержимое файла по ссылке в поле JS файл. Файл просматривается и редактируется средствами операционной системы.
|
Зарегистрированные процедуры отчетов попадают на уровень Мобильного модуля с помощью механизма синхронизации.
|
Регистрация мобильного отчета по доставке [Наверх]
Для регистрации отчета по запросу должен быть активирован флажок По запросу. После активации флажка система изменяет форму для регистрации отчета по запросу.
Поле Отчет содержит название отчета.
Поле Глубина расчета, дней определяет количество дней, за которые используются данные на момент формирования отчета. По умолчанию значение установлено 1.
Поле Комментарий содержит текстовый комментарий к отчету.
Вкладка Процедуры содержит поля для внесения соответствующих скриптов.
Поле SQL-процедура содержит текст процедуры обмена. Поле может быть заполнено любой процедурой, поскольку система не использует её во время генерации отчета.
Поле PowerShell-скрипт содержит текст процедуры для формирования JSON-контейнера для данных. Поле является необязательным для заполнения.
Зарегистрированные отчеты по запросу доступны пользователю в справочнике Отчеты главного меню Мобильного модуля, а также через пункты контекстного меню при выполнении активностей, для которых зарегистрирован отчет.
В нижней части размещены закладки привязок.
Закладка Типы пользователей предназначена для привязки отчета к пользователям определенного типа.
Закладка Активности предназначена для определения перечня активностей Мобильного модуля или событий Модуля руководителя, в которых будет действовать мобильный отчет по доставке.
Закладка Файл предназначена для привязки файла к отчету.
Закладка Типы деятельности предназначена для привязки отчета к типу деятельности.
Для ускорения генерации отчета, необходима предварительная подготовка информации в базе данных. Для подготовки информации необходимо выполнить скрипты для создания представлений, процедур для наполнения таблиц, а также джоба для автоматической периодической подготовки данных.