06 / Leistungen
Austausch zwischen Systemen
Die Verbindung von CRM, Lager, Bank, Auftritt und fremden Diensten, sodass Daten nicht zweimal erfasst werden.
Unternehmen, in denen dieselbe Karte in mehreren Programmen lebt.
Austausch
Systeme
Woher
Wohin
Lager
Spur
Protokoll
Woraus es besteht
Was zum System gehört
- 01
Wer für das Feld zuständig ist
Jeder Fakt hat eine zuständige Stelle: Der Preis lebt in der Buchhaltung, der Bestellstatus im Auftritt, der Kontakt im CRM. Die übrigen lesen.
- Liste der Felder, die mitgehen
- Woher geschrieben wird und wer nur liest
- Was zu tun ist, wenn beide Quellen dasselbe Feld geändert haben
- 02
Kanal
API, Webhook oder Queue, danach, wie das System Daten abgeben kann, nicht «wie es gerade üblicher wirkt».
- Was von selbst ankommt
- Was nach Zeitplan abgeholt werden muss
- Welches Volumen zur Spitzenstunde vorkommt
- 03
Störung
Ein Paket, das nicht angekommen ist, verschwindet nicht still. Es wartet und versucht es erneut.
- Wiederholung mit Pause
- Ein Paket, das sich nicht noch einmal senden lässt
- Ein Signal, wenn die Queue steht
- 04
Protokoll
An der Nummer der Bestellung oder der Karte ist zu sehen: abgegangen, angekommen, abgelehnt, und warum.
- Ein Eintrag zu jedem Versuch
- Suche nach Nummer
- Wer den Austausch neu starten kann
- 05
Was wir nicht verbinden
Eine überzählige Verbindung erzeugt Abweichungen. Felder, die niemand liest, ziehen wir nicht mit.
- Systeme, die von Hand bleiben
- Felder außerhalb des Austauschs
- Wie der Austausch an einer Kopie geprüft wird, vor den Live-Daten
Was wir tun
- 01Eine Karte, wer für jedes Feld zuständig ist
- 02API, Webhooks und Queues
- 03Anbindung von Buchhaltung, Banken und Auftritten
- 04Wiederholung bei einer Störung, kein stiller Verlust des Pakets
- 05Ein Protokoll, an dem zu sehen ist, was nicht angekommen ist
Wie wir gehen
- 01Prüfung der Systeme
- 02Schema des Austauschs
- 03Aufbau
- 04Durchlauf mit echten Daten
- 05Beschreibung für das Team
Worauf
- REST
- GraphQL
- Node.js
- Python
- PostgreSQL
Orientierung zur Frist
Ein Austausch: ab einer Woche. Mehrere Systeme mit Datenkonflikten: ab einem Monat.
Ergebnis
Ein Fakt wird einmal erfasst und kommt dort an, wo er erwartet wird.
Was gewöhnlich später kommt
Beidseitiges Bearbeiten eines Feldes in drei Systemen und einen «historischen Übertrag über fünf Jahre» machen wir getrennt, nachdem der laufende Austausch aktueller Fakten steht.