Инструкции по установке и настройке

Общие сведения

iikoMonitoring поддерживается с версии iiko не ниже 2.4.1
iikoMobileFront поддерживается с версии iiko не ниже 2.5.1

Решения iikoMonitoring и iikoMobileFront для iPod в качестве серверной части используют одни и те же модули:
1. Плагин для iikoFront (ArbusFrontPlugin.dll)
2. Служба iikoMobileServer (IMS)

Клиентские части у решений разные:
iikoMonitoring - десктопное windows-приложение
iikoMobileFront - webapp-клиент, устанавливаемый с сайта arbus.biz

Модули используют возможности Windows Communication Foundation (WCF) и требуют установленного фреймворка .NET 3.5

Установка плагина

Плагин устанавливается на терминал с главной кассой.
На главную кассу в папку "C:\Program Files\iikoRMS\Front.Net\Plugins\" скопировать файлы:
• ArbusFrontPlugin.dll
• \\Дистрибутив iiko\SDK\Bin\Resto.Framework.dll ( Только для версий ниже 2.6)
• \\Дистрибутив iiko\SDK\Bin\Resto.Front.Api.V1.dll ( Только для версий ниже 2.6)

В существующий файл
"C:\Program Files\iikoRMS\Front.Net\Resto.CashServer.OutOfProcHost.exe.config"
в конец перед тегом </configuration> добавить секцию <system.serviceModel> копированием из файла system.serviceModel.txt

После обновления iiko эту секцию нужно восстанавливать вручную!

Запустить фронт.
Факт успешного запуска плагина можно проследить через лог-файл
appdata\iiko\CashServer\Logs\out-of-proc-host-X.log ( в файл ArbusFrontPlugin…log в 2.6 и выше)

[2012-03-27 15:36:37,864] INFO [ 1] [Program:Main] - ================================================================================
[2012-03-27 15:36:37,911] INFO [ 1] [Program:Main] - OutOfProcHost ver. 2.5.63.56933 started at 27:03:2012 15:36:37
[2012-03-27 15:36:37,911] INFO [ 1] [Program:Main] - ================================================================================
...
[2012-03-27 15:36:38,458] DEBUG [ 4] [OutOfProcHost:LoadObject] - Try load type 'ArbusFrontPlugin.ArbusFrontPlugin' from assembly 'C:\Program Files\iikoRMS\Front.Net\Plugins\ArbusFrontPlugin.dll'
[2012-03-27 15:37:02,989] INFO [ 4] [ArbusFrontPlugin:Init] - ArbusFrontPlugin has been started

Установка iikoMobileServer

Устанавливается в виде службы на сервер (если есть) или на рабочую станцию. Может устанавливаться непосредственно на терминал главной кассы.
Скопировать папку IMS на нужный компьютер. Для установки службы необходимо выполнить из командной строки \>installutil.exe IMS.exe
В файле конфигурации ims.exe.config в разделе <client> прописать адрес и порт терминала главной кассы, где установлен плагин.
<endpoint address="http://192.168.0.228:8787/ArbusFrontPluginService"
Запустить службу.

Деинсталляция службы installutil.exe /u IMS.exe

Установка приложения iikoMonitoring

Устанавливается на рабочее место конечного пользователя. Возможно удаленное подключение через интернет.
Скопировать папку iikoMonitoring на нужный компьютер. Вывести ярлык для запуска приложения на рабочий стол.
В файле конфигурации iikoMonitoring.exe.config с разделе <client> прописать адрес и порт компьютера, где установлен iikoMobileServer (или внешний IP адрес подсети ресторана с номером порта, проброшенного на компьютер с iikoMobileServer).
<endpoint address="http://192.168.0.227:8732/IMSService/"
В файле iikoMonitoring.cfg задать начало операционного дня.