Технология gkDashboard предназначена для отображения в виде графиков и диаграмм аналитических отчетов по выручке/продажам на кассах Game-Keeper. Технология реализована на базе инструментов платформы .Net Core.
1. Состав дистрибутива
В состав дистрибутива входит папка с WEB-сервером gkDashboard. Данный дистрибутив предоставляется по запросу в техническую поддержку Game-Keeper.
Для удобства дальнейшей настройки и навигации необходимо создать папку WEB в корне каталога GK (она может быть создана ранее, если используются другие web-продукты GK) и скопировать туда папку gkDashboard.
2. Настройка подключения 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, который необходимо запустить от имени Администратора.
После инсталляции служба должна запуститься автоматически. Проверить это в службах:
3. Установка платформы .Net Core
Установка осуществляется по документу в текущем разделе "Приложение 1 - Установка платформы .Net Core"
4. Проверка работоспособности технологи
Вводим в браузере http://127.0.0.1:60020 и попадаем на рабочую страницу gkDashboard:
5. Заключение
Для возможности использования доступа к базе данных через интерфейс необходимо приобрести лицензию на модуль «gkDashboard».