Solution Description
This solution automates personnel synchronization between HikCentral Professional and third-party SQL-based systems such as HR, payroll, ERP, or time attendance platforms. A Python middleware script reads user records from a SQL view, maps departments to HikCentral organizations, and uses HikCentral OpenAPI to add, update, or delete users. The solution includes a sync log table, retry mechanism, and Windows Task Scheduler automation.
The application of this solution should be subject to the applicable local laws and regulations.
User Benefits
- Automatically synchronizes personnel from SQL-based third-party systems to HikCentral Professional
- Reduces manual user creation, update, and deletion work for system administrators
- Keeps HikCentral user information aligned with the source HR or ERP system
- Supports automatic update detection for employee names and department changes
- Maintains a synchronization log with retry handling for failed records and troubleshooting
Key Features
- SQL view-based employee data extraction from MenaITech or any compatible third-party database
- HikCentral OpenAPI integration for add, update, and delete person operations
- Department-to-HikCentral organization mapping using orgIndexCode exported from HikCentral
- Hash-based change detection to identify updated employee names, departments, or status values
- Automated periodic execution using Windows Task Scheduler with log file output
Solution Architecture
The solution uses a Python middleware script to read user data from a third-party SQL view via ODBC, check active/inactive status and sync logs, then call HikCentral Professional OpenAPI over HTTPS to add, update, or delete users. A sync log table tracks status, errors, retries, and automation through Windows Task Scheduler.
Technical Details
Partner Product Name: HCP SQL Based System Integration
Partner Product Version: V1.x
Hikvision Product Models and Firmware Versions: HCP (3.0.1 and later)
Integration Protocol: HikCentral Professional OpenAPI
Availability
Regions: Middle East & North Africa
Languages: English
About Shabkati Network Solutions
Shabkati Network Solutions is a technology and networking company providing integrated ELV, security, networking, access control, CCTV, and software integration solutions. The company supports customers with system design, implementation, configuration, troubleshooting, and integration between Hikvision platforms and third-party systems.