CRM · Kernfeld · Workbook

Lesefassung aus einem fiktiven Unternehmensszenario. Der Wortlaut stammt unverändert aus dem vollständigen Original.

Werden wiederholte Aufträge und unklare Ausführungsergebnisse beherrschbar?Entwürfe für Duplikatschutz und Wiederanlauf liegen für beide Optionen vor.Design plausibel · Tests später

Ergebnis auf der Auswahlstufe

Für Salesforce und Dynamics liegt ein plausibler Entwurf vor, der eine stabile Geschäftstransaktion über Wiederholungen hinweg verfolgt und unklare ERP-Ergebnisse vor einer erneuten Anlage prüft. Dieser E3-Entwurf trägt die Auswahl; er ist noch nicht umgesetzt oder getestet.

Beitrag zur Entscheidung

Business Central erzeugt den Auftrag in beiden Optionen. Beide Wege benötigen dort dieselbe kontrollierte Prüfung und eindeutige Vorgangsführung. Der CRM-Wechsel allein beseitigt dieses Risiko daher nicht.

Herleitung und konkreten Lösungsentwurf prüfenE1-Fallvorgaben → E2-Grenze → E3-Entwurf → Urteil und nächste Nachweise
E1 · Kernfeld-Vorgaben

Doppelte ERP-Aufträge und fehlende CRM-Rückmeldungen

Im Ausgangsstand sind fünf doppelte ERP-Aufträge in zwölf Monaten und elf fehlende CRM-Rückmeldungen in einem Jahr vorgegeben. Bei unklarem Ausgang wird teilweise manuell im ERP geprüft.

E2 · Herstellerfähigkeit und Grenze

Eine externe Dokumentnummer ersetzt keine Duplikatsperre

Business Central prüft externalDocumentNumber nicht auf Eindeutigkeit. Salesforce und Microsoft stellen Bausteine für Identitäten, Erweiterungen und Wiederholungen bereit. Diese belegen die grundsätzliche Gestaltungsmöglichkeit; die gemeinsame Transaktionskontrolle entsteht erst im konkreten Entwurf.

E3 · Analytischer Lösungsentwurf

G4: Dieselbe Geschäftstransaktion bleibt über alle Versuche dieselbe

Aus Kernfelds vorgegebenen Vorfällen und den dokumentierten Herstellergrenzen leiten wir die Anforderung ab, den fachlichen Geschäftsvorgang und sein bereits erreichtes Ergebnis eindeutig zu verfolgen. Die folgende Kontrollarchitektur ist unser analytischer E3-Entwurf.

  1. Das CRM erzeugt einmal pro fachlich freigegebener Auftragsabsicht eine stabile BusinessTransactionID. Eine neue Ereigniszustellung erhält keine neue Geschäftstransaktion.
  2. Business Central führt ein dauerhaftes Transaktionsregister. Vor der Auftragserzeugung beansprucht es diese Kennung eindeutig und hält Bearbeitungsstand, Inhaltsfingerabdruck und die bekannte ERP-Auftrags-ID fest.
  3. Der erzeugte Auftrag trägt eine suchbare Transaktions- oder gleichwertige Korrelationsreferenz. Geht die Antwort verloren, lässt sich sein tatsächlicher Zustand wiederfinden.
  4. Wiederholte Anfragen lesen zuerst das Register und den Auftragszustand. Dieselbe Kennung mit abweichendem Inhalt geht in manuelle Klärung; sie erzeugt keinen zweiten Auftrag.

Das Register und sein eindeutiger Zugriff sind vorgeschlagene E3-Architektur. Die konkrete AL-Tabelle, Schlüssel, Sperr-/Transaktionsgrenzen und parallele Ausführung müssen spezifiziert und später geprüft werden.

E3 · Analytischer Lösungsentwurf

G5: Erst das Ergebnis klären, dann gezielt fortsetzen

Ein Timeout kann bedeuten, dass nur die Antwort verloren ging. Deshalb muss die Fortsetzung vom nachgewiesenen Zustand abhängen.

ERP-Antwort nach Auftragserzeugung verloren

Register und Auftrag über die Geschäftstransaktions-ID prüfen. Ist der Auftrag vorhanden, seine ID übernehmen und die Rückmeldung fortsetzen. Kann seine Abwesenheit nicht eindeutig festgestellt werden, bleibt der Vorgang in manueller Klärung.

ERP-Auftrag vorhanden, CRM-Rückmeldung fehlgeschlagen

Nur die Rückmeldung an das CRM wiederholen. Der ERP-Auftrag wird dabei nicht erneut erzeugt.

Ein Verarbeitungsschritt bereits bestätigt

Am letzten sicheren Checkpoint fortsetzen. Bestätigte Teile erhalten ihren Zustand und werden nicht neu erzeugt.

Unzulässige Daten oder dauerhafter technischer Fehler

Stoppen und gezielt korrigieren beziehungsweise eskalieren. Eine endlose technische Wiederholung löst diesen Fehler nicht.

E3 · Platzierung je Option

Gleiche Kontrolle, unterschiedliche CRM-Komponenten

A · Salesforce

Ein persistenter CRM-Transaktionszustand und Apex führen Kennung, Fehlerklasse, Checkpoint und Rückmeldung. Die Business-Central-Erweiterung führt das gemeinsame ERP-Transaktionsregister.

SC-01 / SC-03 · analytischer Entwurf

B · Dynamics

Dataverse hält den Transaktionszustand. Ein Plug-in beziehungsweise expliziter Koordinationsbaustein führt Prüfung und Fortsetzung; Business Central benötigt dasselbe ERP-Register. Die Standard-Synchronisation allein zählt nicht als Wiederanlaufnachweis.

SC-02 / SC-04 · analytischer Entwurf
Bewertung und Grenze

Für die Auswahl plausibel; vor Bindung konkretisieren und später testen

G4/G5 sind für beide Optionen auf der Auswahlstufe plausibel geschlossen. Ein vollständiger, fachlich bestätigter Daten-, Zustands- und Wiederanlaufvertrag bleibt vor Vertragsbindung offen (CM-01). Umsetzung (E4), repräsentative Fehler- und Paralleltests (E5) und die spätere Betriebsbeobachtung (E6) liegen noch nicht vor.

Nächster Nachweis

Vor Vertragsbindung müssen die Verantwortlichen das konkrete E3-Design prüfen und bestätigen. Danach werden auf der umgesetzten Version insbesondere parallele Wiederholung, verlorene Antworten, Teilfehler und getrennte CRM-Rückmeldung tatsächlich getestet.

Was würde der CRM-Wechsel zusätzlich erfordern?Dynamics erfordert Migration und einen neuen Integrations- und Betriebspfad.Alternative derzeit inaktiv

Dokumentiertes Ergebnis

Dynamics 365 Sales brächte eine CRM-Datenmigration, den Neuaufbau der direkten ERP-Kopplung und ein neues Betriebsmodell mit sich. Ein ausreichender kompensierender Nutzen ist aktuell nicht belegt.

Bedeutung für die Entscheidung

Der zusätzliche Umstellungsaufwand wird nicht als kostenloser Bestandteil von „integrierter Standardanbindung“ behandelt.

Was als Nächstes nachzuweisen ist

Dynamics bleibt als mögliche Alternative erhalten; ein technischer Ausschluss ist nicht belegt.