# Neue Verkaufschancen nach Business Central übertragen

> In Customer Engagement angelegte und freigegebene Verkaufschancen werden im ERP angelegt.

---

LLMS index: [llms.txt](/llms.txt)

---

| | |
|---|---|
| **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:

1. **Sync zu BC** steht auf „Ja"
2. das Feld **BC System-ID** ist noch leer

Unmittelbar danach läuft die [Rückmeldung aus BC](../bcopportunitiesresponse/) 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.

```mermaid
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](../../../business-logik/sync-nach-bc/).

## 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.

> **Der Link enthält die Umgebungsadresse**
>
> 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](../ceopportunityproducts/) 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](../../../business-logik/betraege-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](../../technisches-mapping/opportunitiesnewfromce/).
