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

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

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

1.  Лицензии


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

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

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

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

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

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

  1. Логин и пароль от сервера BeOpen BioMetric
  2. Адрес iikoChain или RMS (если используется функция проброса явок на сервер без открытия личной смены на iikofront)

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

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

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

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

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

  5. Адрес сервера iiko

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

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

4. Конфигурация 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. Перенос данных со старого сервера


6. Механизм Авторизации в 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, то дополнительная авторизация будет работать и для сотрудников с должностью “Системный администратор”