Перенос данных из APACS 3000 в Sigur | Tigers Eyes DV
🔄 Перенос данных из APACS 3000 в Sigur
При переходе с системы контроля доступа APACS 3000 на Sigur возникает задача переноса базы сотрудников, карт и прав доступа. В этой инструкции мы подробно разберём три основных способа миграции: ручной экспорт через Excel/CSV, автоматическую синхронизацию через ODBC и интеграцию через платформу VisionLabs Luna, а также дополнительные методы обмена данными.
📌 Способ 1: Ручной перенос через Excel / CSV (Универсальный)
Этот метод является базовым, не требует покупки дополнительных модулей и идеально подходит для разовой миграции.
📤 Шаг 1. Экспорт из APACS 3000
- Запустите приложение «Картотека» APACS 3000.
- Перейдите на вкладку «Владельцы карт».
- Для экспорта всех сотрудников ничего не выделяйте. Если нужно выгрузить только некоторых, выделите их.
- Нажмите кнопку «Экспорт» на панели инструментов или выберите в меню «Картотека» → «Экспорт».
- В качестве формата файла выберите CSV (Excel) или XML.
- В диалоговом окне настройки экспорта укажите каталог для сохранения и имя файла. Вы также можете выбрать, какие поля экспортировать: ФИО, отдел, должность, табельный номер, а также, при необходимости, фотографии, идентификаторы карт и биометрические данные (отметив соответствующие флажки).
- Нажмите «Экспорт».
📌 Важно: APACS 3000 также позволяет экспортировать не только справочники, но и обработанные данные, например, отчёты о рабочем времени сотрудников.
📊 Шаг 2. Подготовка данных в Excel
- Откройте CSV-файл в Excel. Обратите внимание: APACS 3000 при импорте ожидает CSV с разделителем «точка с запятой» и кодировкой UTF-8 для корректного отображения кириллицы.
- Ознакомьтесь с требованиями Sigur к файлу импорта. Согласно документации Sigur, в первой строке таблицы должны быть названия параметров (например, ФИО, Должность, Отдел), а в последующих — данные сотрудников. Sigur ожидает файл с расширением .xls.
- Приведите структуру вашего файла к этому шаблону: переименуйте колонки, объедините или разделите данные (например, ФИО в APACS может быть в одной колонке, а в Sigur — в трёх). Для упрощения можно воспользоваться специальным шаблоном от Sigur.
- Сохраните подготовленный файл.
📥 Шаг 3. Импорт в Sigur
- Запустите программу-«Клиент» Sigur.
- Перейдите на вкладку «Персонал».
- На верхней панели интерфейса нажмите кнопку «Импорт из Excel».
- В открывшемся окне укажите путь к вашему подготовленному Excel-файлу.
- Система предложит сопоставить колонки из вашего файла с полями в Sigur. Внимательно проверьте соответствие (например, «Имя» -> «Имя», «Номер карты» -> «Идентификатор»).
- Завершите импорт. Все пользователи и их карты будут добавлены в систему.
🔄 Способ 2: Автоматическая синхронизация через ODBC (для постоянной работы)
Этот метод подходит, если вы планируете поддерживать базы данных APACS 3000 и Sigur в актуальном состоянии синхронно. Он требует приобретения отдельного модуля для Sigur.
📌 Суть метода
Sigur предлагает стандартный программный модуль «Синхронизация данных» (Data Synchronization). Этот модуль позволяет автоматически подтягивать информацию о сотрудниках из внешнего источника и обновлять её в Sigur при изменениях.
В качестве внешнего источника может выступать любая база данных, доступ к которой возможен через стандартный интерфейс ODBC. Это могут быть:
- Microsoft SQL Server
- Oracle
- MySQL
- Firebird (на которой, вероятно, работает APACS 3000)
- PostgreSQL
- и другие
⚙️ Настройка
- Приобретите и активируйте модуль «Синхронизация данных» для вашей системы Sigur.
- На сервере Sigur настройте ODBC-подключение к базе данных APACS 3000.
- В интерфейсе Sigur укажите строку подключения к этой базе данных.
- Настройте правила синхронизации: какие таблицы и поля откуда брать, как часто выполнять синхронизацию (по расписанию).
- Можно настроить синхронизацию с несколькими внешними источниками одновременно и задать разную глубину синхронизации для каждого.
✅ Результат
Sigur будет автоматически получать из базы APACS 3000 информацию о сотрудниках, их фотографиях, правилах доступа и пользовательских полях. При добавлении или изменении сотрудника в APACS 3000 эти изменения будут автоматически отображаться в Sigur.
🧬 Способ 3: Интеграция через платформу VisionLabs Luna
Этот способ подходит, если вы используете или планируете использовать биометрическую систему распознавания лиц (например, VisionLabs Luna) и хотите объединить её с обеими СКУД.
📌 Суть метода
Платформа VisionLabs LUNA Access выступает в роли интеграционного «моста». Она содержит специальные сервисы для взаимодействия с различными СКУД:
- Сервис Apacs — для работы с СКУД APACS 3000 (поддерживаемая версия — 8.3.1.0).
- Сервис Sigur (или SigurThroughDatabase) — для работы с СКУД Sigur.
Эти сервисы могут работать как часть единой системы, где APACS 3000 и Sigur являются равноправными компонентами, управляемыми через LUNA Access.
⚙️ Функционал сервиса Apacs
- Получение регулярных обновлений из базы данных APACS 3000.
- Отправка запросов на добавление/изменение данных в систему распознавания лиц (СРЛ).
- Получение событий идентификаций (кто и когда прошел).
- Отправка запросов о событиях идентификаций обратно в APACS 3000.
- Логирование событий о попытках прохода неидентифицированных сотрудников.
🔄 Как это работает для миграции
- Разворачивается платформа VisionLabs LUNA Access.
- Настраиваются сервисы Apacs (подключается к APACS 3000) и Sigur (подключается к Sigur).
- Платформа начинает синхронизировать данные между двумя СКУД через свои сервисы. Например, сервис Apacs получает данные из APACS и передает их в LUNA, откуда они, в свою очередь, попадают в Sigur через сервис Sigur.
✅ Этот метод обеспечивает не только миграцию, но и глубокую интеграцию, позволяя, например, использовать распознавание лиц для управления доступом в обеих системах.
🔌 Дополнительные способы интеграции, доступные в Sigur
Помимо описанных выше, Sigur поддерживает и другие способы интеграции, которые могут быть полезны для обмена данными:
🌐 Через HTTP-запросы
Sigur может отправлять данные о событиях прохода на внешний веб-сервер в формате JSON через HTTP(S) POST-запросы. Это подходит для интеграции с веб-платформами, системами учета рабочего времени и т.д.
🔌 Через TCP-текстовый протокол
На сервере Sigur запускается TCP-сервер, к которому может подключаться внешняя система для обмена данными по специальному текстовому протоколу. Этот метод предоставляет расширенный функционал и позволяет получать не только события, но и информацию о сотрудниках, временных зонах и т.д.
🗄️ Прямое подключение к базе данных СКУД
Внешняя система может напрямую подключаться к базе данных СКУД (как APACS 3000, так и Sigur) и выполнять SQL-запросы для получения информации о событиях доступа.
📌 Общие рекомендации
- Версия APACS 3000: Убедитесь, что ваша версия APACS 3000 поддерживается выбранным методом. Например, для интеграции через VisionLabs Luna требуется версия 8.3.1.0.
- Резервное копирование: Перед любыми действиями по миграции или настройке синхронизации создайте резервные копии баз данных обеих систем.
- Тестирование: Перед массовым переносом протестируйте выбранный метод на небольшой группе тестовых пользователей.
- Биометрия: Перенос биометрических данных (отпечатки пальцев, лицо) — сложная задача. В большинстве случаев проще перерегистрировать биометрию заново в новой системе. Исключение составляет интеграция через VisionLabs Luna, где биометрия может быть централизованно управляться.
✅ Заключение
Мы рассмотрели три основных способа переноса данных из APACS 3000 в Sigur: ручной через Excel/CSV, автоматический через ODBC и интеграционный через VisionLabs Luna. Выбор метода зависит от ваших задач, бюджета и необходимости постоянной синхронизации. При возникновении вопросов обращайтесь в техническую поддержку.
Перенос данных из APACS 3000 в Sigur миграция сотрудников карт | Tigers Eyes DV

