Neue Verkaufschancen nach Business Central übertragen
Themen:
| Richtung | Customer Engagement → Business Central |
| Wann | alle 2 Minuten |
| Betrifft | Verkaufschancen, die freigegeben sind und in BC noch nicht existieren |
| Technisch | Job opportunitiesnewfromce (260), Mapping CEOpportunities |
Was passiert hier?
Der Vertrieb arbeitet die Verkaufschance in Customer Engagement aus. Sobald sie kaufmännisch tragfähig ist und ein Angebot entstehen soll, wird Sync zu BC auf „Ja" gesetzt — und die Verkaufschance beim nächsten Lauf in Business Central angelegt.
Zwei Bedingungen müssen erfüllt sein:
- Sync zu BC steht auf „Ja"
- das Feld BC System-ID ist noch leer
Unmittelbar danach läuft die Rückmeldung aus BC und trägt BC Verkaufschancennummer und BC System-ID nach.
Vorher: der Kontakt muss in BC sein
Business Central hängt eine Verkaufschance an einen Kontakt. Existiert der dort nicht, kann die Verkaufschance nicht angelegt werden. Die Lösung lehnt die Freigabe deshalb ab, solange die BC Kontaktnummer des Kontakts leer ist — und ganz ohne Kontakt ohnehin.
flowchart LR
A["Verkaufschance in CE"] --> B{"Kontakt vorhanden?"}
B -->|nein| X["Freigabe wird abgelehnt"]
B -->|ja| C{"BC Kontaktnummer<br/>des Kontakts gefüllt?"}
C -->|nein| X
C -->|ja| D{"Sync zu BC = Ja?"}
D -->|nein| E["nichts passiert"]
D -->|ja| F["Verkaufschance wird<br/>in BC angelegt"]Das ist die dritte Stufe der Kette Firma → Kontakt → Verkaufschance, beschrieben unter Freigabe nach Business Central.
Welche Felder gehen nach BC?
| Feld in Customer Engagement | Feld in Business Central | Anmerkung |
|---|---|---|
| Thema | Beschreibung | der Titel der Verkaufschance |
| Beschreibung | Erweiterte Beschreibung | der Freitext der Verkaufschance |
| Voraussichtliches Abschlussdatum | Erwartetes Abschlussdatum | |
| Voraussichtlicher Umsatz | Erwarteter Umsatz | in CE je nach Konfiguration berechnet |
| Firma | Unternehmensnummer des Kontakts | wird zur BC Kontaktnummer der Firma aufgelöst |
| Kontakt | Kontaktnummer | wird zur BC Kontaktnummer des Kontakts aufgelöst |
| Verkäufer (BC) | Verkäufercode | wird zum BC-Kürzel aufgelöst |
| (der CE-Datensatz selbst) | Dynamics-Sales-Link | klickbarer Link zurück ins CRM |
| (der CE-Datensatz selbst) | Dataverse Id | technische Klammer |
Neun Zuordnungen — die schlankste Übertragung der ganzen Integration. Business Central braucht von einer Verkaufschance nur, was es zur Angebotserstellung benötigt.
Worauf zu achten ist
Business Central erhält einen Link zurück ins CRM
Die Übertragung baut aus der Datensatz-GUID einen vollständigen Deep Link auf die Verkaufschance in Customer Engagement und legt ihn in BC im Feld Dynamics-Sales-Link ab. Wer im ERP an der Verkaufschance arbeitet, springt damit direkt in den CRM-Datensatz.
Die Basisadresse der Umgebung und die App-ID sind Teil der Mapping-Konfiguration und werden je Umgebung gepflegt. Bereits erzeugte Links verweisen auf die Umgebung, in der sie entstanden sind.
Nach der Anlage stehen die Daten in BC still
Es gibt keinen aktiven Änderungspfad für die Verkaufschance. Wird das Thema, die Firma, der Kontakt oder der Verkäufer nachträglich in CE geändert, kommt das nicht in Business Central an. Der dortige Stand bleibt auf dem Zeitpunkt der Anlage.
Die zugehörigen Positionen werden dagegen laufend abgeglichen.
Der voraussichtliche Umsatz kann berechnet sein
Das übertragene Feld Voraussichtlicher Umsatz wird in CE je nach Konfiguration manuell erfasst oder aus den Positionen bzw. dem führenden Angebot berechnet — siehe Beträge und Margen. Übertragen wird der Wert, der beim Lauf im Feld steht.
Doppelte Anlage ist ausgeschlossen
Läuft der Abgleich zweimal, bevor die Rückmeldung eingetroffen ist, entsteht in BC trotzdem keine zweite Verkaufschance — der Datensatz wird über die in BC hinterlegte Dataverse Id wiedererkannt.
Technische Details
Die vollständige technische Mapping-Tabelle mit Feldzuordnungen, Key-Auflösung und Transformationen steht unter Technisches Mapping → opportunitiesnewfromce.