Datenprozesse / 07

Zwei Systeme. Klare Regeln für denselben Datensatz.

Ein Kunde wird im CRM geändert, im ERP ebenfalls. Welcher Stand gilt? Wir bauen die Synchronisation um fachliche Zuständigkeiten und stabile Identitäten, damit regelmäßige Übertragungen keine stillen Datenkonflikte erzeugen.

Delta · AbgleichFeldverantwortungKonflikte · Löschungen

Die Ausgangslage

Bidirektional heißt nicht, dass jedes Feld beide Richtungen hat.

Das CRM führt Ansprechpartner, das ERP Rechnungsadresse und Zahlungsbedingungen. Beide speichern denselben Kunden mit eigener ID. Eine pauschale Regel „neuester Zeitstempel gewinnt“ kann eine freigegebene ERP-Adresse durch einen älteren CRM-Inhalt ersetzen.

Wir betrachten Felder und Prozesse einzeln. Stabile IDs, Änderungsmarker und Löschinformationen sind entscheidend. Ohne verlässlichen Delta-Zugang ist ein kontrollierter Vollabgleich oft ehrlicher als ein scheinbarer Echtzeitbetrieb.

Was DataSource übernimmt

Änderungen erkennen. Konflikte entscheiden.

Identität

Lokale IDs zuordnen und fachliche Dubletten erkennen. Neue, zusammengeführte und gelöschte Datensätze erhalten jeweils definierte Verfahren.

Richtungen

Pro Feld festlegen, welches System führt. Änderungen mit Version oder Herkunft versehen, soweit die Systeme dies unterstützen, um Rückkopplungen zu begrenzen.

Abgleich

Deltas verarbeiten, bestätigte Fortschritte speichern und regelmäßige Vergleichsläufe als Korrektiv einplanen. Konflikte mit zuständigem Team klären.

Beispiel / Verantwortung pro Feld
Kunde 004218

ERP → CRM: billingAddress, paymentTerms
CRM → ERP: contactName, contactPhone

Version passt       → definierte Felder aktualisieren
Version weicht ab   → erneut lesen / Konflikt klären
Datensatz gelöscht  → vereinbarte Löschregel anwenden

Technisches Szenario / Illustratives Beispiel

Eine Adressänderung wird gezielt verteilt.

Illustrativer Zustandsplan. Das ERP führt die Rechnungsadresse, das CRM den Kontakt. Ein Versionskonflikt wird sichtbar gemacht, statt die gesamte Kundendatei blind zu überschreiben.

Beispieldaten und vorgeschlagene Regeln. Die konkreten Schnittstellen und Geschäftsregeln werden für Ihr Projekt geprüft.

Fehlerbehandlung, Sicherheit und Betrieb

Konflikt, Löschung und Fortschritt.

01

Löschungen

Abwesenheit in einer unvollständigen Antwort ist keine Löschmeldung. Tombstones, Archivierung oder ein bestätigter Vollbestand müssen die Bedeutung liefern.

02

Unterbrechungen

Nach einem Ausfall mit dem letzten bestätigten Stand fortsetzen. Falls Änderungsdaten abgelaufen sind, einen definierten Neuabgleich ausführen.

03

Aktualität

Zeitfenster und zulässige Verzögerung vereinbaren. „Echtzeit“ ist keine belastbare Zusage ohne geeignete Quelle, Zielkapazität und Betriebsverantwortung.

Fachliche Fragen

Details, die vor der Umsetzung zählen.

Delta · Abgleich · Feldverantwortung · Konflikte · Löschungen

Kann dasselbe Feld in beiden Systemen geändert werden?

Ja, dann braucht es eine Konfliktregel oder einen Freigabeprozess. Eine Zeitstempelregel ist nur sinnvoll, wenn ihr fachlicher Effekt und die Zeitbasis passen.

Verhindern Webhooks alle fehlenden Updates?

Nein. Ereignisse können erneut, verspätet oder in anderer Reihenfolge eintreffen. Ein ergänzender Abgleich ist je nach Anbieter sinnvoll.

Wie gehen wir mit Dubletten um?

Zunächst Identitätsregeln und bestehende Datenqualität klären. Unsichere Zuordnungen gehören in eine Prüfung, nicht in einen automatischen Merge.

Für die technische Klärung

Mit Ihrem konkreten Ablauf beginnen.

Systeme, Datenobjekte, ID-Beispiele, gewünschte Richtungen und akzeptable Verzögerung beschreiben. Beispiele für Konflikte und Löschungen sind besonders wertvoll.

Im ersten Gespräch klären wir die verfügbaren Zugänge, Datenverantwortung und einen begrenzten ersten Datenfluss. Danach stimmen wir Umfang, Zuständigkeiten und Konditionen ab.

Projekt besprechen

Anonymisierte Beispiele genügen für den Einstieg. Bitte keine Passwörter, Tokens oder personenbezogenen Produktivdaten in der ersten Anfrage senden.

Kontakt und Terminbuchung

Verwandte Aufgaben

Die nächste Verbindung im Kontext.

Prozessintegration

ERP- und CRM-Schnittstellen

Vertrieb und Buchhaltung bearbeiten denselben Kunden mit unterschiedlichen Aufgaben. DataSource verbindet die unterstützten Schnittstellen und klärt, welche Daten wann zwischen Interessent, Kunde und Debitor übertragen werden.

Datenprozesse

Bestellungen & Status synchronisieren

Der Shop meldet bezahlt, das ERP kennt noch keinen Auftrag, der Versand hat bereits eine Trackingnummer. Wir verbinden diese Schritte mit definierten Zuständen, eindeutigen Auftragsreferenzen und einem geplanten Wiederanlauf.

Prozessintegration

Webhooks zuverlässig verarbeiten

Ein Ereignis trifft ein und soll im nächsten System eine Aktion auslösen. Mehrfachzustellung, Verzögerung oder eine ausgefallene Ziel-API machen daraus einen Betriebsprozess. Wir entwickeln diesen Ablauf mit eindeutigen Ereignissen und überprüfbaren Effekten.