Schnittstellen & API

Schnittstellen programmieren lassen

Wenn dieselben Daten in drei Systemen gepflegt werden, ist das nicht Fleiss, sondern eine Fehlerquelle. Wir verbinden Ihre Programme so, dass Daten einmal erfasst und überall automatisch aktuell sind — inklusive Behandlung der Fälle, in denen etwas schiefgeht.

Das häufigste Problem im KMU

Die teuerste Schnittstelle ist die, die ein Mensch bedient

In vielen Betrieben gibt es eine Person, die jeden Morgen Bestellungen aus dem Webshop in die Buchhaltung überträgt. Das kostet eine Stunde täglich, erzeugt Tippfehler, und wenn diese Person krank ist, staut sich alles. Gerechnet auf ein Jahr sind das rund 250 Arbeitsstunden für eine Aufgabe, die kein Mensch erledigen müsste.

Eine Schnittstelle übernimmt das dauerhaft. Sie kostet einmalig, arbeitet danach rund um die Uhr fehlerfrei und amortisiert sich in solchen Fällen häufig innerhalb weniger Monate. Wir rechnen Ihnen das vorab durch — auch dann, wenn das Ergebnis gegen das Projekt spricht.

Lieber direkt sprechen? 062 511 10 08

Systemintegration und API-Programmierung bei Nünlist Informatik

Typische Verbindungen

Was wir am häufigsten verbinden

Kommt Ihre Kombination hier nicht vor? Fragen Sie trotzdem — die Vorabprüfung ist kostenlos.

Webshop an ERP und Buchhaltung

Bestellungen erzeugen automatisch Aufträge und Belege, Lagerbestände fliessen zurück in den Shop. Kein Abtippen, keine überverkauften Artikel.

Bestellungen und Kundendaten Lagerbestände in beide Richtungen Belege und Zahlungsabgleich

CRM an Buchhaltung

Kundenstammdaten, Offerten und Rechnungen bleiben zwischen Vertrieb und Buchhaltung synchron — ohne dass jemand Adressänderungen zweimal pflegt.

Stammdaten-Abgleich Offerten und Rechnungen Zahlungsstatus im CRM

Branchenlösungen anbinden

Viele Betriebe arbeiten mit einer spezialisierten Branchensoftware, die für sich gut funktioniert, aber isoliert dasteht. Wir holen deren Daten heraus und führen sie mit dem Rest zusammen.

Auch ohne moderne API Datei- und Datenbankwege Regelmässig oder in Echtzeit

Eigene API bereitstellen

Sie möchten Partnern, Kunden oder einer App kontrollierten Zugriff auf Ihre Daten geben. Wir bauen die Schnittstelle samt Authentifizierung, Rechten und Dokumentation.

Authentifizierung und Rechte Begrenzung der Zugriffe Dokumentation für Dritte

Woran Schnittstellen scheitern — und was wir dagegen tun

Eine Schnittstelle zu programmieren, die im Normalfall funktioniert, ist nicht schwer. Der Aufwand steckt in den Fällen, die niemand beim ersten Gespräch erwähnt: Ein Kunde ändert seine Adresse zwischen Bestellung und Lieferung. Eine Bestellung wird storniert, nachdem sie schon verbucht wurde. Das Zielsystem ist gerade nicht erreichbar. Ein Artikel existiert im einen System, im anderen nicht.

Wenn diese Fälle nicht behandelt sind, entsteht das Schlimmste, was eine Schnittstelle anrichten kann: Sie funktioniert scheinbar, überträgt aber still Falsches. Der Fehler fällt erst Wochen später beim Abschluss auf — und dann ist die Fehlersuche teuer.

Was in jedem unserer Schnittstellenprojekte enthalten ist

  • Protokollierung: Jeder übertragene Datensatz ist nachvollziehbar, mit Zeitpunkt und Ergebnis.
  • Wiederholungsversuche, wenn ein System vorübergehend nicht erreichbar ist.
  • Benachrichtigung an eine feste Adresse, wenn etwas dauerhaft hängen bleibt.
  • Schutz gegen Doppelübertragung, damit derselbe Auftrag nicht zweimal entsteht.
  • Eine Testphase mit echten Daten, bevor die Verbindung produktiv geschaltet wird.
  • Eine Dokumentation, aus der hervorgeht, welche Felder wohin fliessen.

Dieser Teil macht einen erheblichen Anteil des Aufwands aus. Er ist auch der Grund, weshalb eine sorgfältig gebaute Schnittstelle jahrelang läuft, ohne dass jemand daran denken muss.

Häufige Fragen

Gut zu wissen

Etwas nicht dabei? Schreiben Sie uns — wir antworten persönlich.

Frage stellen
Was ist eine Schnittstelle beziehungsweise API?

Eine Schnittstelle ist die Verbindung, über die zwei Programme Daten austauschen, ohne dass ein Mensch dazwischen abtippt. Bestellt jemand im Webshop, entsteht der Auftrag automatisch in Ihrem ERP; wird dort verbucht, sieht es die Buchhaltung. Eine API ist die technische Form, in der ein System solche Daten anbietet.

Welche Systeme können Sie anbinden?

Grundsätzlich alle, die eine Schnittstelle anbieten oder deren Daten sich exportieren lassen — darunter verbreitete Schweizer Buchhaltungs- und ERP-Lösungen, Webshop-Systeme, CRM-Systeme sowie Microsoft 365. Ob Ihre konkrete Kombination möglich ist, prüfen wir kostenlos vorab.

Was, wenn unser System keine Schnittstelle hat?

Auch dann gibt es meist einen Weg — über Dateiexporte, Datenbankzugriff oder automatisierte Abläufe. Das ist aufwendiger und weniger robust als eine echte API, funktioniert aber in vielen Fällen zuverlässig. Wir sagen Ihnen offen, wenn ein Weg zu fragil wäre.

Was kostet eine Schnittstelle?

Eine einzelne, klar abgegrenzte Verbindung zwischen zwei Systemen ist überschaubar. Aufwendiger wird es, wenn Daten umgeformt, viele Sonderfälle behandelt oder mehrere Systeme verbunden werden. Wir klären das vorab und nennen den Preis, bevor die Umsetzung beginnt.

Wie lange dauert die Umsetzung?

Eine überschaubare Schnittstelle ist häufig in zwei bis vier Wochen produktiv. Der grössere Teil des Aufwands liegt selten in der Programmierung, sondern im Klären der Sonderfälle: Was passiert bei Teillieferungen, Stornos oder doppelten Datensätzen.

Was passiert, wenn die Übertragung einmal fehlschlägt?

Damit rechnen wir von Anfang an. Wir bauen Wiederholungsversuche, eine Protokollierung jedes Vorgangs und eine Benachrichtigung ein, wenn etwas dauerhaft hängen bleibt. Sie erfahren von einem Problem, bevor es Ihre Kundschaft tut.

Übernehmen Sie auch bestehende Schnittstellen?

Ja. Wir übernehmen bestehende Verbindungen, dokumentieren sie, beheben Fehler und passen sie an, wenn eines der beteiligten Systeme aktualisiert wird.

Welche Daten tippen Sie doppelt ab?

Nennen Sie uns die beiden Systeme und was zwischen ihnen fliessen soll. Wir prüfen kostenlos, ob und wie sich das verbinden lässt.

Schnittstelle anfragen
Projekt besprechen