# Änderungen nach Business Central übertragen

> Änderungen an bereits im ERP bekannten Kontakten werden von Customer Engagement nach Business Central übertragen.

---

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

---

| | |
|---|---|
| **Richtung** | Customer Engagement → Business Central |
| **Wann** | alle 2 Minuten |
| **Betrifft** | freigegebene Kontakte, die in BC bereits existieren |
| **Technisch** | Job `contactupdatesfromce` (530), Mapping `CEContactsUpdates` |

## Was passiert hier?

Sobald ein Kontakt in beiden Systemen existiert, hält dieser Schritt Business Central auf
dem Stand von Customer Engagement.

Erfasst werden Kontakte, bei denen beides zutrifft:

1. **Sync zu BC** steht auf „Ja"
2. das Feld **BC System-ID** ist gefüllt

Ist die BC System-ID leer, greift stattdessen [Neu nach BC](../cecontacts/). Die beiden
Schritte schließen sich gegenseitig aus.

## Welche Felder gehen nach BC?

| Feld in Customer Engagement | Feld in Business Central |
|---|---|
| Vorname | Vorname |
| Zweiter Vorname | Zweiter Vorname |
| Nachname | Nachname |
| Anrede (BC) | Anredecode |
| Sprache | Sprachcode |
| Firmenname (übergeordnete Firma) | Unternehmensname |
| Verkäufer (BC) | Verkäufercode |
| Straße 1 | Adresse |
| Straße 2 | Adresse 2 |
| Postleitzahl | PLZ |
| Ort | Ort |
| Land | Länder-/Regionscode |
| Geschäftlich (Telefon) | Telefonnr. |
| Mobiltelefon | Mobiltelefonnr. |
| E-Mail | E-Mail |

## Worauf zu achten ist

### Die Funktion wird nicht übertragen

**Position** (die Funktion als Freitext) ist weder Teil der [Neuanlage](../cecontacts/)
noch dieses Schritts. Die Funktion eines Kontakts wird also in keine Richtung
abgeglichen — in BC gepflegte Werte bleiben dort, in CE gepflegte bleiben in CE.

### Umhängen an eine andere Firma geht nach BC

Anders als bei der Firma ist die Zuordnung zur übergeordneten Firma beim Kontakt
bidirektional. Wird ein Kontakt in CE an eine andere Firma gehängt, wird das nach BC
übertragen — aufgelöst über die **BC Kontaktnummer** der neuen Firma.

Ist die neue Firma noch nicht in BC, kann die Zuordnung nicht gebildet werden. Die
Lösung lehnt das Umhängen deshalb ab, solange die BC System-ID der neuen Firma leer ist
— siehe [Freigabe nach Business Central](../../../business-logik/sync-nach-bc/).

### Die Organisationsebene bleibt unberührt

**Position (BC)** — die Organisationsebene — wird nicht zurückgeschrieben. Sie kommt nur
aus BC. Eine Änderung in CE hat keine Wirkung und wird beim nächsten Abgleich
überschrieben.

### Die Kontaktart wird bewusst nicht überschrieben

Anders als beim Anlegen schickt dieser Schritt die Kontaktart **nicht** mit. Eine in BC
vorgenommene Anpassung bleibt erhalten.

### Es gibt keine Konfliktauflösung

Die fachlichen Felder werden in beide Richtungen abgeglichen. Wird derselbe Kontakt
gleichzeitig in CE und BC geändert, gewinnt der spätere Schreibvorgang.

> **Änderungserkennung über Change Tracking**
>
> Anders als die Schritte aus BC arbeitet dieser Schritt nicht mit einem Watermark-Feld,
> sondern mit dem **Change Tracking** von Dataverse: Er erhält von der Plattform nur die
> seit dem letzten Lauf geänderten Datensätze und filtert diese zusätzlich über Freigabe
> und BC System-ID.



## Technische Details

Die vollständige technische Mapping-Tabelle mit Feldzuordnungen, Key-Auflösung und
Transformationen steht unter
[Technisches Mapping → contactupdatesfromce](../../technisches-mapping/contactupdatesfromce/).
