Schnittstellen und API
Integrationen: Welche Systeme wir anbinden – und wie wir fehlende Schnittstellen bauen
Automatisierung ist nur so gut wie ihre Anbindung. Hier sehen Sie, mit welchen Systemen wir bereits gearbeitet haben, und wie wir vorgehen, wenn ein Programm keine fertige Schnittstelle mitbringt.
Systeme, mit denen wir arbeiten
- Dokumentenmanagement
- ELO – Archivierung und automatischer Import von Belegen in ELO, Regeln über ELOas und den IndexServer. Umgesetzt u. a. für den Import von Eingangsrechnungen aus der Finanzbuchhaltung.
- ecoDMS – Einrichtung von Server, Client und API-Modul, Benutzer und Rollen, automatische Ablage aus E-Mail-Anhängen und anderen Eingangswegen.
- Microsoft 365
- Microsoft 365 – Postfächer, Kalender, OneDrive und SharePoint über Microsoft Graph – mit eigener App-Registrierung je Zweck und nur den Rechten, die der Ablauf braucht.
- E-Mail-Postfächer – Sammelpostfächer wie info@ oder rechnung@ auslesen, sortieren und beantworten lassen. Sie behalten Ihre Adressen; andere Mailserver als Exchange Online prüfen wir vorab.
- Telefonie
- Bestehende Telefonanlage – Anbindung über Rufumleitung oder SIP. Ihre Rufnummern und die interne Weiterleitung an Apparate bleiben erhalten.
- ERP
- lexoffice – Kontakte, Rechnungen und Belege über die lexoffice-Schnittstelle lesen und übertragen – etwa beim Wechsel in ein anderes Programm.
- sevDesk – Übergabe von Belegen und Rechnungsdaten an die Buchhaltung über die sevDesk-Schnittstelle.
- JTL-Wawi – Abgleich von Aufträgen, Artikeln und Beständen zwischen Warenwirtschaft, Webshop und Buchhaltung.
- Diamant (Rechnungswesen) – Übernahme der Belegexporte aus der Finanzbuchhaltung in das Dokumentenmanagement, getrennt nach Mandant und Wirtschaftsjahr.
- Weitere Systeme
- Plancraft – Handwerkersoftware: Übernahme von Kundendaten aus der bisherigen Buchhaltung beim Systemwechsel.
- Schnittstellen (API)
- n8n – Workflow-Plattform für Abläufe zwischen Ihren Programmen – selbst gehostet oder in der Cloud, mit Versionierung und Überwachung.
- REST-Schnittstellen und Datenbanken – Anbindung von Programmen mit dokumentierter API sowie Datenbankzugriffe, wo keine API vorhanden ist. Fehlende Schnittstellen programmieren wir.
Die Liste enthält nur Systeme, die wir in Projekten angebunden haben oder regelmäßig einrichten. Ihr Programm steht nicht darauf? Das heißt nicht, dass es nicht geht. Die meisten Fachprogramme bieten eine Schnittstelle, einen Datenexport oder eine Datenbank, auf die sich aufbauen lässt. Das prüfen wir vor jedem Angebot.
Wenn eine Schnittstelle fehlt
Unser Geschäftsführer ist Softwareentwickler. Fehlende Schnittstellen programmieren wir selbst, statt Ihnen einen Systemwechsel nahezulegen. Typische Wege:
- Dokumentierte API des Herstellers, etwa eine REST-Schnittstelle – der sauberste Weg.
- Export- und Importverzeichnisse, die ein Programm ohnehin beschreibt, wie beim automatischen Import von Buchhaltungsbelegen in ELO.
- Datenbankzugriff mit eigenem, eingeschränktem Benutzer, wenn es keine API gibt.
- Eigene kleine Anwendung als Vermittler, wenn zwei Systeme sehr unterschiedlich arbeiten.
Oberflächen-Automatisierung, bei der ein Programm Klicks auf dem Bildschirm nachahmt, setzen wir nur ein, wenn es keinen anderen Weg gibt, und sagen Ihnen dann, wie anfällig das ist.
Wie wir Schnittstellen bauen
Jede Anbindung erhält eigene Zugangsdaten mit den nötigen Rechten, eine Fehlerbehandlung und ein Protokoll. Abläufe zwischen mehreren Programmen setzen wir meist als Workflow-Automatisierung um, häufig mit n8n. Für Archive und Belege siehe Dokumentenmanagement und E-Rechnung. Beispiele aus Projekten finden Sie unter Referenzen.
So prüfen wir eine Anbindung
-
Programm und Version
Welches System, welche Version, lokal oder in der Cloud?
-
Zugangsweg
API, Export, Datenbank – und welche Rechte oder Zusatzlizenzen dafür nötig sind.
-
Probezugriff
Ein lesender Testzugriff mit Testdaten zeigt, ob die Daten so vorliegen, wie der Ablauf sie braucht.
-
Angebot
Erst danach nennen wir Aufwand und Preis für die Anbindung.
Anbindung prüfen lassen
Nennen Sie uns die Programme, die zusammenarbeiten sollen. Wir sagen Ihnen, welcher Weg möglich ist.