ВНИМАНИЕ! BeOpen BioMetric 2.0 РАБОТАЕТ С iiko 7.4.6 + так как поддерживается API v7 Preiwie на чем и разработан плагин
Должен быть настроен реальный статичный IP-адрес, позволяющий идентифицировать сервер iiko в сети Интернет.
Для работы продукта необходимы лицензии:
Необходима лицензия APIServer(при использовании TimeControl)
36029701 BeOpen ACS Device connector (iikoFront)
На партнерском портале iiko называются так:
BeOpen Biometric Server | 990.00 ₽ | 0.00 ₽ | |
BeOpen Biometric Device | 500.00 ₽ | 0.00 ₽ |
Свежие плагины можно брать тут
Распаковываем архив ThirdParty заходим в ThirdParty\64bit, если у вас 64х разрядная система, или в ThirdParty\32bit, если у вас 32х разрядная система. Запускаем от имени Администратора, соответственно, Register_SDK_x64.bat или Register_SDK_x86. Дожидаемся регистрации всех dll;
Устанавливаем драйвер ZKOnline из архива ThirdParty (тоже от имени Администратора);
Содержимое архива BeOpen.iiko.Back.Biometric распаковываем в папку «C:\Program Files\iiko\iikoRMS\Office\Plugins»
Выглядит это вот так!Копируем папку с плагином BeOpen.iiko.Front.Biometric в «C:\Program Files\iiko\iikoRMS\Front.Net\Plugins»
Необходимо авторизоваться в iikooffice. Слева, в меню, появится вкладка BeOpenBiometric, необходимо зайти в нее и нажать на кнопку «Сотрудники».
Описание вкладки "Изменить настройки"
Левая колонка относится к настройкам подключения к серверу BeOpen BioMetric. Здесь:
Правая колонка относится к front плагину, здесь:
Порог - пороговый процент распознавания отпечатка (% совпадения отпечатка для корректного срабатывания. Если у вас плохо читается отпечаток, можно его понизить).
Количество попыток - максимальное количество попыток прикладывания пальца к сканеру.
Количество минут на синхронизацию - настройка периодичности синхронизации в минутах.
Ключ Sentry - SSH ключ багтрекера. Не менять.
Адрес сервера iiko
Имя пользователя - имя пользователя от iiko c правами администратора
Пароль - пароль пользователя iiko c правами администратора
Значение TimeControl по умолчанию false, если необходимо пробрасывать явки на прямую в chain (либо в RMS), то ставим значение true. Функция разблокировки iikoFront по пальцу доступна не будет. Данное решение предназначено только для учета рабочего времени сотрудников.
Для использования этого функционала в конфиге BeOpen.iiko.Front.Biometric.dll.config необходимо выставить значение TimeControl true.
Если вы уверены в том, что вам необходим данный функционал, то производим данную настройку и запускаем iikoFront.
Прикладываем палец сотрудника для открытия явки.
Когда сотрудник будет заканчивать смену необходимо приложить палец повторно и явка будет закрыта.
Так же для данного решения используется лицензия REST API
Если необходим перенос данных, то необходимо нажать кнопку "Перенести настройки", в первую строку ввести адрес старого сервера например http://rr9.open-s.info:8110/bio/, во вторую строку ввести номер сервера (выдается при регистрации нового сервера). Если у клиента много отпечатков пальцев перенос может занять какое то время. Дождитесь когда окно закроется.
В папку 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, то дополнительная авторизация будет работать и для сотрудников с должностью “Системный администратор”
С данной конфигурацией, после ввода логина и пароля от айко, появиться окно где пользователю будет предложено отсканировать палец, либо закрыть систему.