Flexibility of Third-Party Integration and Data Sharing
Through the use of the SDK, new services or applications can be developed to synchronize data between Genetec's solutions and other business systems in a seamless manner that is transparent to the user. The SDKs provide an extensive list of programming functions to extract access control and video information in real time, as well as a variety of configuration functions. These functionalities facilitate the sharing of data with multiple external databases or systems such as building management systems (BMS), human resource management systems (HRMS), enterprise resource planning systems (ERP), intrusion and fire detection panels, and external visitor management software, among many more. Information is shared between end users security applications and their business systems, thus avoiding the duplication of data entry activities.
Integration also enables the automation of workflows between a company’s IT, security, and business systems. For example, the termination or suspension of an employee will update all systems affected by the change, or motion detection triggered on a video camera can automatically prompt the building management system (BMS) to turn on the lights or the heating system.
Development of New Integrations and Custom Tasks
Genetec's SDK facilitate the integration of different systems for license plate recognition, video surveillance and access control systems within the Security Center. Although the default Security Center tasks have extensive functionalities, end users may require scaled-down versions of a specific task to match their internal and possibly simpler workflows. For example, a university may require a simple student enrolment and card tool that is tailored to the experience of their personnel. Or, a customer may want to set up a custom task for viewing and monitoring analytics events from a third-party solution.
The ability to add new custom tasks takes integration one step further by allowing organizations to seamlessly incorporate other solutions within the Security Center user interface. The need to jump from one interface to another is obsolete. Operators become more efficient as they focus only on the tasks and tools that are applicable to their job.
Examples of additional functionality that can be developed through the SDKs include:
- Developing applications or tasks to display live and playback video, export video, remote live viewing control, PTZ control, and more.
- Building custom applications or tasks to configure and manage cardholders and credentials.
- Synchronizing cardholder, card, and visitor data with any third-party human resources system, visitor or badging system in real-time.
- Designing graphical maps embedded with executable applications, allowing for more advanced access and video functionality.
- Sending access and video events, alarms, and status information from Synergis or Omnicast to an external system, as well as receiving and displaying events, alarms, and status information from the same external system.
- Triggering video popup and alerts within the Omnicast platform when alarms or events from external systems are set off.
- Establishing communications with any external device such as a building management system, central station receiver, or an intercom system over an IP, RS232, or RS485 connection.