Руководство по установке плагинов биометрии

ВНИМАНИЕ! BeOpen BioMetric 2.0 РАБОТАЕТ С iiko 7.4.6 + так как поддерживается API v7 Preiwie на чем и разработан плагин

Должен быть настроен реальный статичный IP-адрес, позволяющий идентифицировать сервер iiko в сети Интернет.

1.  Лицензии


Для работы продукта необходимы лицензии:


Свежие плагины можно брать тут

Драйвер необходимо установить на все компьютеры, которые будут общаться с контроллерами (т.е. и на терминалы с iikofront и на компьютер с iikooffice). В архиве Drivers лежат две папки и установщик, тут очень важно делать все в описанном порядке!




Плагины для iikoOffice и iikoFront должны соответствовать версии iiko:

В версии плагина 2.1.3 для BackOffice выпущена поддержка сканера ZK9500.
Для этого необходимо поставить плагин BeOpen.iiko.Back.Plugins.BiometricV2.1.3.zip, запустить BackOffice в 32 битном режиме.
В папку C:\Program Files\iiko\iikoRMS\Office необходимо копировать файл CorFlag.exe из архива ForRunningOfficeAs32bit . Запустить командную строку от админа, переместиться в папку C:\Program Files\iiko\iikoRMS\Office (пример "cd C:\Program Files\iiko\iikoRMS\Office") и прописать команду CorFlags.exe/32bit+ BackOffice.exe


Если windows блокирует файлы, то необходимо зайти Панель управления - Учетные записи пользователей - Изменить параметры контроля учетных данных. Выставить "никогда не уведомлять".



Описание вкладки  "Изменить настройки"

Левая колонка относится к настройкам подключения к серверу BeOpenBiometric. Здесь:

  1. Логин и пароль от сервера BeOpenBiometric
  2. Адрес iikoChain или RMS в формате https://demostend-open-servis.iiko.it:443/ (если используется функция проброса явок на сервер без открытия личной смены на iikofront)

Правая колонка относится к front плагину, здесь:

  1. Порог - пороговый процент распознавания отпечатка (% совпадения отпечатка для корректного срабатывания. Если у вас плохо читается отпечаток, можно его понизить).

  2. Количество попыток - максимальное количество попыток прикладывания пальца к сканеру.

  3. Количество минут на синхронизацию - настройка периодичности синхронизации в минутах.

  4. Ключ Sentry - SSH ключ багтрекера. Не менять.

  5. Адрес сервера iiko в формате https://demostend-open-servis.iiko.it:443/

  6. Имя пользователя - имя пользователя от iiko c правами администратора

  7. Пароль - пароль пользователя iiko c правами администратора

4. Конфигурация плагина BeOpen.iiko.Back.Biometric для сети




5. Конфигурация плагина для iikoFront


TimeControl нужен чтобы без открытия смены на iikofront можно было зафиксировать явку. Явку можно отправить сразу на сервер iikochain, а не сохранять в RMS.
Значение TimeControl по умолчанию false, если необходимо пробрасывать явки на прямую в chain (либо в RMS), то ставим значение true. Функция разблокировки iikoFront по пальцу доступна не будет. Данное решение предназначено только для учета рабочего времени сотрудников.

Для использования этого функционала в конфиге BeOpen.iiko.Front.Biometric.dll.config необходимо выставить значение TimeControl true и установить в карточке сотрудника ТП по умолчанию.

В поле chain прописываем адрес сервера iiko куда будут записаны явки

Если вы уверены в том, что вам необходим данный функционал, то производим данную настройку и  запускаем iikoFront.
Прикладываем палец сотрудника для открытия явки.


Когда сотрудник будет заканчивать смену необходимо приложить палец повторно и явка будет закрыта.

Так же для данного решения используется лицензия REST API


5. Механизм Авторизации в iikoOffice


Если включить эту функцию, то iikooffice будет просить дополнительно отсканировать отпечаток пальца после ввода логина и пароля от iiko. Появиться окно где пользователю будет предложено отсканировать палец, либо закрыть систему.

В папку C:\Program Files\iiko\iikoRMS\Office необходимо копировать файл CorFlag.exe из архива ForRunningOfficeAs32bit.

 Запустить командную строку от админа, переместиться в папку C:\Program Files\iiko\iikoRMS\Office (пример "cd C:\Program Files\iiko\iikoRMS\Office") и прописать команду CorFlags.exe/32bit+ BackOffice.exe
Должно получиться так: 


Так же необходимо в конфигурационном файле плагина  BeOpen.iiko.Back.Plugins.Biometric.dll.config прописать значение True в поле UseAuthUserByFP.
Так же есть значение IsAdmin, если в него вписать True, то дополнительная авторизация будет работать и для сотрудников с должностью “Системный администратор”