Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Подсказка
WEB мониторинг представляет собой технологию предназначенную для постоянного отслеживания различных параметров игрового центра, например, наполняемости тарифицируемых зон и динамики изменения состояний тарификаций и иных параметров. Информация представляет собой структурированные данные, получение при выполнении запроса к базе данных GK и может отображаться на устройствах с web-браузером, например, Smart TV, планшетах/смартфонах, мониторах компьютеров. Технология реализована на базе Microsoft Web Server IIS и инструментах платформы .Net Core.

Оглавление

Схема взаимодействия

Внешняя система посылает запрос согласно протоколу обмена на WEB-сервер IIS webMon2. WEB-сервер обрабатывает запрос и самостоятельно обращается в базу данных, осуществляя чтение или изменение данных. Полученная информация передается обратно внешней системе. Обращение к кассовому серверу используется для служебных нужд.

...

Блок кода
{

  "Logging": {

    "LogLevel": {

      "Default": "Warning"

    }

  },

  "AllowedHosts": "*",

  "GKPosServer": {

    //"useExtServer": true,

    "Url": https://127.0.0.1:5030250301 – ip-адрес, где запущен gkPosServer, 50301 – PortH из gkPosServer.ini

  },

  "ConnectionStrings": {

    "GKDB": "Data Source=127.0.0.1;Initial Catalog=gkArcade;Persist Security Info=True;User ID=sa;Password= 1q2w3e777! " – строка подключения к БД gkArcade.

  }

}

...

Настройки в файле default.html

...

Х
darkMode:
(тема страницы)
false - светлая тема.true - тёмная тема.Х
logoClient:
(логотип клиента)
false - установлен логотип GK.true - установлен логотип клиента

Х

reportTitle:– заголовок страницы. По умолчанию 'Монитор тарификаций'.
fontSizeTitle:

– размер шрифта для заголовка страницы.

fontSizeNumbGuest:– размер шрифта для количества гостей (рекомендуем задавать размер как в заголовке).
maxTableRows:– максимальное кол-во строк в таблице отчёта для посетителей. Если данных больше, чем максимальное кол-во строк, то будет пролистывание страниц по таймауту (refreshPages).
fontSizeTable:– размер шрифта в таблице.
changeColorMiddleTime:
(время в минутах для изменения цвета заливки оставшегося времени)
0 – не использоватьПараметр >0 – цвет ячейки в таблице с оставшимся временем изменится с зеленого на желтый, если времени до окончания пребывания осталось меньше, чем указано.Х
                                                
zoneFilter:
(id зоны для отображения на экране)
0 – все зоныДля вывода на экран тарификаций только одной из зон необходимо указать соответствующий id, который был присвоен в Редакторе. Позволяет настроить свой экран для каждой зоны.  Х
forStaff:
(тип отчёта)
false – для посетителей.true – для сотрудников.Х
refreshPages:
(таймаут после которого будет выполнено обновление данных на странице)
– время в секундах, задается для пролистывания страниц и обновления данных из БД GK
showRefreshAnimation:
(отображать анимацию до следующего обновления данных на странице)
0 - никогда1 - только для посетителей для пролистывания страниц2 - всегда отображать (для пролистывания страниц и для обновления данных из БД ГК)

showCopyright:
(отображение авторских прав)

false – не отображает Copyright в отчёте для посетителей.true – отображает Copyright в отчёте для посетителей.Х

 Описание столбцов.  
Править с большой аккуратностью!

header:– наименование столбца.
cssClass:– значение "Внешний вид" регулируется в /style/style.css
 Видимость столбца (зависит от enabled и forStaff)
enabled:false –  не отображается ни в отчёте для посетителей, ни в отчёте для сотрудников (например, когда содержимое столбца никак не используется в бизнес-процессе).     true – столбец отображается и в отчёте для посетителей, и в отчёте для сотрудников (только при forStaffOnly:false (см. ниже))

 Х
forStaffOnly:false – столбец отображается в любом отчёте.true – столбец отображается только в отчёте для сотрудников.Х
Изменить расположение столбцов в таблице– для этого достаточно поменять местами наборы данных в теле. Последовательность столбцов в таблице столбцов=последовательность наборов в теле. При перемещении наборов данных важно соблюдать структуру тела.

Проверка работоспособности технологии

...

Предупреждение
Для возможности использования данной функциональности необходимо приобрести лицензию на модуль «Web Monitoring».

...

.