×
Меню

Сервис доставки мобильных отчетов


Сервис доставки мобильных отчетов предназначен для доставки предварительно рассчитанных отчетов с Центрального модуля на уровень Мобильного модуля после соответствующего запроса пользователя.
 
Сервис работает следующим образом:
 
Установка сервиса [Наверх]

Установка сервиса выполняется на сервере с установленным Internet Information Services(IIS).
 
Пользователь может осуществить запуск IIS несколькими способами:
 
После запуска IIS необходимо создать новый Application pool с помощью пункта контекстного меню Add Application Pool.
 
 
 
 
При создании необходимо заполнить поля:
 
После создания Application pool пользователь создает новый Application через пункт контекстного меню Add Application.
 
В окне Add Application пользователь указывает название в поле Alias, выбирает ранее созданный пул в поле Application pool, а также указывает путь к файлам в поле Physical path.
 
 
В папке по адресу, который указан в поле Physical path, пользователю необходимо разместить файлы сервиса доставки мобильных отчетов. Сервис содержит папку bin с вложенными файлами, а также файлы ApplicationInsights.config, Global.asax, packages.config и web.config.
 
После создания application пользователю необходимо проверить настройки сервиса. Настройки хранятся в файле web.config. При настройке необходимо обратить внимание на следующее:
 
Адрес сервиса доставки отчетов по запросу хранится в глобальном параметре 491 - Веб адрес сервиса загрузки контента для списка ТТ в  форме:
https://<домен>/<название сервиса>/reports/outletreport
https://localhost/MobileReportService/reports/outletreport
 
Далее необходимо произвести настройку прав для пользователя IIS_IUSRS. Для корректной работы сервиса IIS должен иметь права доступа к папке, где установлен сервис доставки мобильных отчетов.
 
Для определения прав доступа необходимо выбрать пункт Edit permissions... в контекстном меню веб приложения.
 
В окне HTTP Properties необходимо перейти на вкладку Security. В поле Group or user names необходимо найти пользователя IIS_IUSRS. Для этого пользователя должны быть активными все разрешения кроме Special permissions.
 
В случае отсутствия пользователя в списке Group or user names необходимо добавить его вручную. Для добавления необходимо выполнить следующие операции:
  • нажать кнопку Edit...
  • в окне Permissions for HTTP нажать кнопку Add...
  •  в окне Select Users, Computers, Service Accounts or Groups нажать кнопку Advanced
  • в окне Select Users or Groups в выпадающем списке From the locations выбрать директорию для поиска (проектный сервер), а в поле Common Queries определить критерии для поиска
  • после нажатия кнопки Find now выбрать пользователя IIS_IUSRS и нажать кнопку ОК
  • подтвердить выбранное значение в окне Select Users or Groups
  • в поле Permissions for users окна HTTP Properties отметить флажок Full control колонки Allow
  • подтвердить изменения кнопкой Apply
 
Для работы сервиса доставки мобильных отчетов необходимо активировать Directory Browsing. Для активации необходимо выбрать пункт Directory Browsing в блоке IIS выбранного application.
 
Для активации необходимо нажать кнопку Enable блока Actions окна Directory Browsing.