gkDashboard предназначена для отображения в виде простых графиков, диаграмм и таблиц основных параметров по выручке и продажам. Макеты адаптированы для отображения на экранах мобильных устройств. Технология является дополнением к стандартным WEB отчётам и реализована на базе инструментов платформы .Net Core.


Состав дистрибутива

В состав дистрибутива входит папка с WEB-сервером gkDashboard. Данный дистрибутив предоставляется по запросу в техническую поддержку Game-Keeper.

Для удобства дальнейшей настройки и навигации необходимо создать папку WEB в корне каталога GK (она может быть создана ранее, если используются другие web-продукты GK) и скопировать туда папку gkDashboard.



Настройка подключения gkDashboard

Настройка заключается в конфигурировании файла appsettings.json и установки службы Game-Keeper Dashboard.


Содержимое файла appsettings.json:

{

  "Kestrel": {

    "EndPoints": {

      "Http": {

        "Url": http://*:60020 – порт службы gkDashboard

      }

    }

  },

  "Logging": {

    "LogLevel": {

      "Default": "Information",

      "Microsoft": "Warning",

      "Microsoft.Hosting.Lifetime": "Information"

    }

  },

  "ConnectionSettings": {

    "DashboardDB": {

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

      "ProviderName": "System.Data.SqlClient"

    }

  },

  "AllowedHosts": "*"

}


Далее необходимо проинсталлировать службу gkDashboard. Для удобства инсталляции службы в папке gkDashboard имеется install.bat, который необходимо запустить от имени Администратора. После инсталляции служба должна запуститься автоматически.


Установка платформы .Net Core

Установка платформы .Net Core


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

Вводим в браузере строку http://127.0.0.1:60020 для перехода на страницу gkDashboard.


Описание Мобильных отчётов (DashBoard)