Backends & Integrationen · Kapitel I
Gute Systeme
brauchen gute
Verbindungen.
Die Programme funktionieren. Nur zwischen ihnen liegt Wasser.
Die Programme funktionieren. Nur die Verbindung fehlt.
Jede Insel kennt
einen Teil der Wahrheit.
Wähle ein System und sieh, was dort lebt – und was nicht.
Was es weiß
Was es nicht weiß
Verbindungsmöglichkeiten
Kein System ist unvollständig. Es erfüllt seine eigene Aufgabe.
118 Wege über das Wasser.
Wiederkehrende Transporte pro Woche – Demo-Beispiel.
exportieren · kopieren · eintragen · weiterleiten · nachfragen
Diese Überfahrt macht heute ein Mensch.
Eine Überfahrt
wird überflüssig.
Die Inseln bleiben. Nur der Transport ändert sich.
33 manuelle Überfahrten pro Woche.
Wir haben kein System ersetzt.
Wir haben eine Überfahrt entfernt.Verbindung heißt
nicht Vollzugriff.
Jede Brücke hat eine Richtung und ein Tor.
Ein Fakt · drei Ansichten
Wer entscheidet
beim Rechnungsstatus?
Nicht jede Information braucht einen neuen Besitzer. Man muss nur wissen, wo die Wahrheit lebt.
Quelle der Wahrheit wählen
Drei Brücken.
Keine neue Insel.
Baue zwei weitere kontrollierte Verbindungen.
„Freigabe erteilt.“ wird dem richtigen Kunden und Auftrag zugeordnet.
Nur ein ausdrücklich freigegebenes Dokument darf die Insel verlassen.
Die Systeme bleiben getrennt. Die Arbeit dazwischen wird weniger.
Welche Systeme sollen
miteinander sprechen?
Eine konzeptionelle Demo – keine echte externe Verbindung.
Keine API.
Kein Todesurteil.
Architektur folgt der Realität.
- Verfügbar
- CSV-Export
- Verfügbar
- Netzwerkordner
- Verfügbar
- Prüfbar
- Datenbankzugriff
Alt heißt nicht automatisch unbrauchbar. Eine Brücke muss nicht immer eine API sein.
Wie entsteht eine
Verbindung technisch?
Erst das Prinzip, dann die Begriffe.
Eine API ist eine vereinbarte Tür.
Beide Seiten kennen Anfrage, Antwort und erlaubte Felder.
Fehlerfall
sevDesk antwortet nicht.
- Letzter Erfolg
- 09:21:14
- Warteschlange
- 0 Objekte
- Nächster Schritt
- bereit
Audit-Spur
Rechnungsstatus
- in sevDesk geändert
- über API empfangen
- Arbeitskontext aktualisiert
- Kundensicht erneuert
customer_numberK-4711client_idC-1847OrdnernameMüller GmbHEin UnternehmenMüller GmbHSysteme sprechen unterschiedliche Dialekte. Die Brücke übersetzt.
Technische Ansicht öffnen
- Quelle
- sevDesk API
- Authentifizierung
- Token
- Auslöser
- Rechnungsstatus geändert
- Objekt
- invoice
- Mapping
- invoice.customer_id → customer.external_id
- Richtung
- liest
- Retry / Audit
- aktiv / aktiv
Wir prüfen zuerst, welche Türen wirklich existieren.
Epilog · Die Arbeit über dem Netz