GDMN Trade Agent - gsbelarus/gedemin-doc GitHub Wiki
Public Guide
Установка сервера
Установка сервера через инсталлятор
Запустить gdmn-ta-server-XX.XX.XX.exe и следовать инструкциям
Ручная установка
- Распаковать gdmnTAsrv-XX.XX.XX.zip
- Установить .\install\node-vXX.XX.XX-x86.msi или .\install\node-vXX.XX.XX-x64.msi
- Выполнить срипт .\install\install.cmd
- Выполнить срипт .\install\build.cmd
- Прописать нужную конфигурацию .\config\production.json (подробно о файле конфигурации)
- Для запуска сервера необходимо выполнить скрипт .\bin\start.cmd
- Для остановки сервера необходимо выполнить скрипт .\bin\stop.cmd
- Для отслеживания работы сервера необходимо выполнить скрипт .\bin\monitor.cmd
Настройка модуля в Gedemin
- Сервис > Синхронизации ПИ:
- нажать на иконку "папка" и выбрать директорию, в которой находится репозиторий gedemin-apps
- нажать на иконку "папка с лупой" и в контекстном меню отметить следующие файлы для загрузки в БД (без зависимостей):
Торговые агенты (моб. прил.)
- нажать на иконку "молния" (синхронизация ПИ) - загрузить объекты в БД.
- Исследователь > Торговые агенты (моб. прил.) > Группы:
- добавить одну запись с проставленными группами пользователей
- Исследователь > Торговые агенты (моб. прил.) > Настройки:
- добавить одну запись с Маршрутом для агентов, номером счета для просмотра задолжностей по клиентам и множителем для ТМЦ
- выполнить макрос (молния) "Обновить генератор номеров заявки"
Файл конфигурации
Файл конфигурации описывается в формате JSON и находится по пути .\config\production.json
Конфигурация по умолчанию (.\config\default.json):
{
"server": {
"http": {
"enabled": true,
"host": "localhost",
"port": 3000
},
"https": {
"enabled": false,
"host": "localhost",
"port": 3001,
"keyPath": "./default_key.key",
"certPath": "./default_cert.cert"
},
"publicDir": "./public",
"db": {
"companyAdapter": "default",
"user": "SYSDBA",
"password": "masterkey",
"host": "localhost",
"port": 3050,
"path": "./DEFAULT.FDB"
},
"auth": {
"jwtSecret": "DefaultJWTSecret"
}
}
}
Подробно:
- server - конфигурация серверов
- http - конфигурация http сервера
- enabled - активность
- host - адрес сервера
- port - порт сервера
- https - конфигурация https сервера
- enabled - активность
- host - адрес сервера
- port - порт сервера
- keyPath - путь к файлу ключа
- certPath - путь к файлу сертификата
- publicDir - пусть к статическим ресурсам
- db - конфигурация доступа к базе данных firebird
- companyAdapter - идентификатор частного решения для определенных клиентов
- user - пользователь
- password - пароль
- host - адрес сервера
- port - порт сервера
- path - путь к бд
- auth - авторизация пользователей
- jwtSecret - секретный ключ для шифрования токена авторизации
- http - конфигурация http сервера