Провайдер данных Lyrix предназначен для получения данных о картах доступа и автомобилей сотрудников из базы данных СКУД Lyrix. Для подключения данного модуля, необходимо в файле конфигурации сервиса репликации баз данных CarReplicator.Service.Settings.json, в параметре DataProvider указать значение "LyrixDataProvider".
Если сервис репликации баз данных ранее работал с другим провайдером данных, то предварительно необходимо остановить сервисы SferaTraffic$CarWatcher и SferaTraffic$CarReplicator и удалить файл базы данных SferaTraffic "replicator_db.db". После чего перезапустить сервисы и подождать, пока репликатор синхронизируется с базой данных Lyrix.
Для настройки модуля используется конфигурационный файл "LyrixDataProvider.Settings.json".
Для ОС Windows по умолчанию путь к файлу с настройками имеет следующий вид:
C:\Integration\SferaTraffic\Configuration\LyrixDataProvider.Settings.json
Для ОС Linux по умолчанию путь к файлу с настройками имеет следующий вид:
/usr/integration/SferaTraffic/Configuration/LyrixDataProvider.Settings.json
Описание файла с настройками приведено в таблице 6
| Название настройки | Описание настройки | Описание значения |
|---|---|---|
| CarPlateFieldName | Название дополнительного поля | Тип значения: строка Допустимые значения: значение должно соответствовать названию дополнительного поля в данных выданных сотрудникам карт доступа, куда записывается автомобильный номер. Подробности о настройке дополнительного поля описаны ниже в данном разделе. Значение по умолчанию: "Номер ТС" |
| LyrixConnectionString | Шаблон строки подключения к базе данных | Тип значения: строка Допустимые значения: стандартная строка подключения к PostgreSQL. Значение по умолчанию: |
Для работы со СКУД Lyrix, необходимо добавить дополнительное поле для "выданных карт", которое будет содержать номер автомобиля. Для этого:
- откройте консоль администратора Lyrix
- в дереве системы выберите объект "Глобальная система-Картотека"
- в настройках выберите тип объекта "Выдача"
- нажмите на кнопку "+" и введите название нового поля, например "Номер ТС" (рисунок ). Название дополнительного поля должно соответствовать значению настройки CarPlateFieldName из файла конфигурации модуля LyrixDataProvider.
- нажмите кнопку "Сохранить"
Теперь для выданных карт появится возможность внести номер автомобиля (рисунок).

