Praktijk

API-Integrationen: CAFM mit HR und GLT verknuepfen

Ein CAFM-System, das isoliert steht, entbeehrt wesentlichen Kontext. Durch Verknuepfung mit HR-Systemen (wer arbeitet wo?), Gebaeudeleittechnik (was tun die Anlagen?) und ERP (was kostet es?) entsteht ein integrales Informationsbild. APIs machen diese Kopplungen technisch moeglich, aber die Herausforderung liegt in der organisatorischen und prozessualen Dimension.

Deutsche Rahmenbedingungen

Deutsche CAFM-Anbieter unterstuetzen zunehmend REST-APIs fuer Kopplungen mit SAP, DATEV, Workday und gaengigen GLT-Plattformen. Die DIN EN ISO 16484-Reihe beschreibt Standards fuer Gebaeudautomatisierung und Kommunikationsprotokolle, die fuer GLT-Integrationen relevant sind. Das BSI (Bundesamt fuer Sicherheit in der Informationstechnik) veroeffentlicht Anforderungen an sichere API-Schnittstellen im Rahmen des IT-Grundschutzes. Die GEFMA 444 behandelt die Vernetzung von CAFM mit uebergeordneten Systemebenen.

Schlüsselbegriffe

API
Application Programming Interface. Eine standardisierte Methode, ueber die Softwaresysteme Daten miteinander austauschen, ohne dass Nutzer Informationen manuell uebertragen muessen.
GLT/BMS
Gebaeudeleittechnik bzw. Building Management System. Das System, das Klimatisierung, Beleuchtung und weitere Gebaudeinstallationen steuert und ueberwacht. Quelle fuer Echtzeit-Gebaededaten.
Middleware
Vermittlende Software, die die Kommunikation zwischen zwei Systemen uebersetzt und orchestriert. Nuetzlich, wenn Systeme keine direkte API-Kopplung unterstuetzen.
Stammdaten
Grunddaten (Personen, Standorte, Objekte), die in mehreren Systemen vorkommen. Ein System ist fuehrend (Master); andere Systeme uebernehmen die Daten.
Webhook
Ein Mechanismus, bei dem ein System automatisch eine Nachricht an ein anderes System sendet, wenn ein bestimmtes Ereignis eintritt. Schneller als regelmaessiges Abfragen.

Schritt-fuer-Schritt-Vorgehen

Beginnen Sie mit der Erfassung der Datenfluesse: Welche Informationen fliessen von welchem Quellsystem in welches Zielsystem, und wie haeufig? Typische Kopplungen sind HR -> CAFM (Personalmutationen, Abteilungswechsel), GLT -> CAFM (Stoerungssignale, Energiedaten) und CAFM -> ERP (Kostenrechnungen, Bestellanforderungen).

Legen Sie anschliessend fuer jede Kopplung fest, welches System fuer welche Daten fuehrend ist. Wenn HR das fuehrende System fuer Personalstammdaten ist, darf das CAFM-System diese nicht ueberschreiben. Das klingt trivial, fuehrt aber in der Praxis zu Konflikten, wenn beide Systeme Aenderungen an denselben Daten zulassen.

Beginnen Sie mit der Kopplung, die den groessten operativen Mehrwert bietet -- das ist haeufig die GLT-Integration, da Echtzeit-Stoerungssignale die Reaktionszeiten verkuerzen. Entwickeln Sie die Kopplung in einer Testumgebung, validieren Sie den Datenaustausch gruendlich und planen Sie ein Fallback-Szenario fuer den Fall, dass die Schnittstelle ausfaellt. Dokumentieren Sie jede Integration mit Datenlexikon, Fehlerbehandlung und verantwortlichem Ansprechpartner. Undokumentierte Schnittstellen werden nach Personalwechseln schnell unkontrollierbar.

Verwandte Themen