В разделе приведена информация для системных администраторов о том, где расположены журналы событий и конфигурационные файлов компонентов iikoCard, как настроить подключение к базе данных и какие порты используются системой.
Рекомендации, указанные ниже в первую очередь применимы к сетевым заведениям с количеством гостей выше 100 000, большим количеством заказов и настроенных программ лояльности.
Проблему, возникшую в работе POS-сервера, вы можете проанализировать с помощью журнала событий POS-сервера. Файл журнала располагается в каталоге C:\Windows\ServiceProfiles\iikoCard5POS\AppData\Roaming\iiko\iikoCard5\Logs.
Ошибки и события POS-сервера записываются в три файла:
Файл конфигурации POS-сервера iikoCard5.Pos.Host.exe.config расположен в каталоге C:\Program Files\iiko\iikoCard5 POS.
Настройки в конфигурационном файле разделены на две секции:
При переустановке POS-сервера его файл конфигурации iikoCard5.Pos.Host.exe.config удаляется и создается заново. Если вы задали в этом файле свои значения параметров, то чтобы не менять их каждый раз после обновления POS-сервера, укажите эти параметры в альтернативном конфигурационном файле. Он не удаляется при обновлении или переустановке POS-сервера, поэтому ваши настройки не будут изменены.
В этот файл можно включить только настройки из секции overridableAppSettings основного файла конфигурации iikoCard5.Pos.Host.exe.config:
<add key="db.connection_string" value="Server=(localdb)\mssqllocaldb;Initial Catalog=iikoCard5POS;Integrated Security=True;" />
задайте параметры:
<add key="db.connection_string.master"value="Server=(localdb)\mssqllocaldb;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" />
задайте параметры:
<add key="RabbitMqUri" value="amqp://guest:guest@localhost:5672" />
укажите их в следующем формате: amqp://login:password@host:port.
Чтобы задать параметры в альтернативном файле:
<overridableAppSettings>
<add key="КЛЮЧ" value="ЗНАЧЕНИЕ" />
</overridableAppSettings>
Например, вам нужно указать другие параметры для подключения к базе данных и мастер-бд. В этом случае файл конфигурации может выглядеть следующим образом:
<overridableAppSettings>
<add key="db.connection_string" value="Data Source=localhost\RESTO;Initial Catalog=iikoCard5;Integrated Security=True;" />
<add key="db.connection_string.master" value="Data Source=localhost\RESTO;Initial Catalog=master;Integrated Security=True;Connection Timeout=5;" />
</overridableAppSettings>
Для правильной работы системы iikoCard необходим свободный доступ к следующим портам:
Крупные сети заведений с большим количеством гостей (свыше 100 000) и настроенных программ лояльности могут сталкиваться со сложностями при проведении синхронизации данных гостей между порталом лояльности и базой данных кассового приложения.
В случае возникновения ошибок или сбоев синхронизации, для таких сетей рекомендуется включить частичную синхронизацию данных на одной из точек сети, чтобы проверить, насколько такой режим работы подходит для сети. В случае если результат работы с частичной синхронизацией окажется подходящим для сети, такую частичную синхронизацию можно подключить для всех точек сети.
Для включения частичной синхронизации перейдите на портал лояльности iiko > Настройки. Активируйте опцию Синхронизировать только гостей, побывавших в ресторане.
Такая настройка позволяет уменьшить размер базы данных кассового приложения и объем данных, которые передаются при синхронизации.
Рекомендуется включать такую настройку в нерабочее время, т.к. ее активация приводит к сбросу базы данных кассового приложения и ее повторной выгрузке с портала лояльности. |
Частичная синхронизация не применима при работе классического колл-центра. |