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
Проверка работоспособности технологи
Вводим в браузере строку http://127.0.0.1:60020 для перехода на страницу gkDashboard.
Описание Мобильных отчётов (DashBoard)