Настройки диалогов подтверждения

По умолчанию в Artix:ConsultantApp при выполнении действий с чеком отображаются диалоги подтверждения. Любой из них можно отключить с помощью дополнительных настроек.

Наименование

Возможные значения

Описание

Файл /opt/artixcs-consultant-app/application.properties
ui.confirm.storno.check
  • true (по умолчанию)
  • false
Выводить диалог подтверждения по нажатию кнопки "Сторнировать чек" на странице управления позициями
ui.confirm.storno.positionВыводить диалог подтверждения при сторнировании товара на странице управления позициями
ui.confirm.accept.errorВыводить диалог подтверждения по нажатию кнопки "Подтвердить все" на странице управления позициями
ui.confirm.accept.ageВыводить диалог подтверждения по нажатию кнопки подтверждения возраста
ui.confirm.accept.weightВыводить диалог подтверждения по нажатию кнопки подтверждения веса 
ui.confirm.accept.loyalty

Выводить диалог подтверждения по нажатию кнопки подтверждения сообщения консультанту

Чтобы отключить вывод определенного диалога подтверждения, нужно требующиеся из указанных настроек добавить к существующим настройкам Artix:ConsultantApp.

Пример отключения всех диалогов подтверждения
ui.confirm.storno.check = false
ui.confirm.storno.position = false
ui.confirm.accept.error = false
ui.confirm.accept.age = false
ui.confirm.accept.weight = false
ui.confirm.accept.loyalty = false

Сетевые настройки

В Artix:ConsultantApp можно задать дополнительные параметры подключения к КСО.

НаименованиеВозможные значенияОписание
Файл /opt/artixcs-consultant-app/application.properties
sco.cash.grpc.default.port

<порт>
По умолчанию 3203

Порт для подключения к КСО по протоколу GRPC
connect.timeout.keep.aliveвремя в миллисекундах
По умолчанию 1000 
Таймаут для операций проверки связи с КСО
connect.keep.alive.period

время в секундах
По умолчанию 3600

Время жизни канала связи при отсутствии соединения с КСО
connect.idle.timeout.in.millisecondвремя в миллисекундах
По умолчанию 5000
Время до перехода канала связи в режим ожидания. В режиме ожидания канал отключает все свои соединения
connect.default.timeout.in.millisecondвремя в миллисекундах
По умолчанию 100
Таймаут для подключения КСО в небезопасном режиме
connect.timeout.second.connectionвремя в миллисекундах
По умолчанию 1000
Таймаут для подключения КСО в безопасном режиме
connect.dead.line.timeout.in.millisecond время в миллисекундах
По умолчанию 2000
Максимальное время ожидания ответа от КСО в случае блокирующего соединения

Для управления подключением необходимо к существующим настройкам Artix:ConsultantApp вручную добавить одну или несколько указанных настроек с требуемыми значениями.

Пример настройки
sco.cash.grpc.default.port=3203
connect.timeout.keep.alive=1000
connect.keep.alive.period=3600
connect.idle.timeout.in.millisecond=5000
connect.default.timeout.in.millisecond=100
connect.timeout.second.connection=1000
connect.dead.line.timeout.in.millisecond=2000

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

В Artix:ConsultantApp можно задать дополнительные параметры подключения к БД.

НаименованиеВозможные значенияОписание
Файл /opt/artixcs-consultant-app/application.properties
db.hostПо умолчанию localhostАдрес БД
db.port
  • 3306 – для БД MySQL,
  • 5432 – для БД PostgreSQL.

По умолчанию 3306

Порт для подключения к БД

db.h2.fileПо умолчанию ./h2storage

Путь к файлу с данными

Указывается при использовании БД h2

db.nameПо умолчанию consultant_appНазвание базы данных или схемы для СУБД PostgreSQL и MySQL
spring.datasource.usernameПо умолчанию не заданоИмя пользователя для подключения к БД (приоритетнее чем значение параметра db.username)
spring.datasource.passwordПо умолчанию не заданоПароль для подключения к БД (приоритетнее чем значение параметра db.password)
spring.datasource.url

Значение должно иметь вид:

  • jdbc:<тип БД>://<host>:<port>/<наименование БД> – для БД MySQL и PostgreSQL,
  • jdbc:<тип БД>:/<путь к файлу с данными> – для БД H2.

По умолчанию не задано

URL для подключения к БД (приоритетнее чем значения параметров db.host, db.port, db.name)

Для управления подключением к БД необходимо к существующим настройкам Artix:ConsultantApp вручную добавить одну или несколько указанных настроек с требуемыми значениями.

Пример настройки
db.host=localhost
db.port=5432
db.h2.file=./h2storage
db.name=consultant_app
spring.datasource.username=netroot
spring.datasource.password=netroot
spring.datasource.url=jdbc:postgresql://localhost:5432/consultant_app

Настройка отключения мультитача

По умолчанию в Artix:ConsultantApp отключено одновременное определение двух и более касаний. Включить можно с помощью дополнительной настройки.

Наименование

Возможные значения

Описание

Файл /opt/artixcs-consultant-app/application.properties
disable.multitouch
  • true (по умолчанию)
  • false
Отключить мультитач

Чтобы включить мультитач необходимо к существующим настройкам Artix:ConsultantApp вручную добавить настройку.

Пример настройки
disable.multitouch=false

Отображение информации о карте клиента

По умолчанию в Artix:ConsultantApp включено отображение информации о карте клиента. Отключить можно с помощью дополнительной настройки.

Наименование

Возможные значения

Описание

Файл /opt/artixcs-consultant-app/application.properties
show.card.details
  • true (по умолчанию)
  • false
Отображение информации о карте клиента

Чтобы отключить отображение информации о карте клиента необходимо к существующим настройкам Artix:ConsultantApp вручную добавить настройку.

Пример настройки
show.card.details=false

Отображение уведомлений

По умолчанию в Artix:ConsultantApp показаны только уведомления о событиях для касс самообслуживания с настроенным отображением видеопотока. Отключить можно с помощью дополнительной настройки.

Наименование

Возможные значения

Описание

Файл /opt/artixcs-consultant-app/application.properties
remote.control.without.camera.allowed
  • true 
  • false (по умолчанию)
Отображение уведомлений для касс с незаполненной настройкой rtspStream

Чтобы включить показ уведомлений о событиях для касс самообслуживания без настроенного отображения видеопотока необходимо к существующим настройкам Artix:ConsultantApp вручную добавить настройку.

Пример настройки
remote.control.without.camera.allowed=true

В Artix:ConsultantApp можно задать события, которые будут отображаться на странице "Уведомления". По умолчанию уведомления приходят о событиях визуального контроля, подтверждения возраста покупателя и ошибок веса.

Наименование

Возможные значения

Описание

Файл /opt/artixcs-consultant-app/application.properties
remote.control.events.to.confirm
  • age
  • visual
  • weight
  • customer_change
  • discount
События, которые будут отображены на странице "Уведомления"

Чтобы задать список событий, отображаемых на странице "Уведомления", необходимо к существующим настройкам Artix:ConsultantApp вручную добавить настройку.

Пример настройки
remote.control.events.to.confirm=age,visual,weight
  • No labels