Rückmeldung aus Business Central
Themen:
| Richtung | Business Central → Customer Engagement |
| Wann | unmittelbar nach jeder Neuanlage — kein eigener Zeitplan |
| Betrifft | genau die Kontakte, die gerade in BC angelegt wurden |
| Technisch | Job contactsresponsefrombc (241), Mapping BCContactsResponse |
Was passiert hier?
Wenn ein Kontakt neu nach BC übertragen wird, vergibt Business Central zwei Werte, die Customer Engagement noch nicht kennen kann:
- die BC Kontaktnummer aus dem Nummernkreis des ERP
- die BC System-ID, den technischen Schlüssel des Datensatzes
Beim Kontakt kommt aber noch etwas hinzu: Business Central schickt auch die Adressdaten zurück.
Warum Adressdaten zurückkommen
Legt man in Business Central einen Personenkontakt an und ordnet ihn einem Unternehmen zu, übernimmt BC dessen Adresse, sofern der Kontakt keine eigene hat. Der Datensatz in BC sieht danach also anders aus, als CE ihn abgeschickt hat.
Damit beide Systeme übereinstimmen, holt dieser Schritt die Adressdaten in dem Zustand zurück, den BC ihnen gegeben hat, und schreibt sie in CE.
sequenceDiagram participant CE as Customer Engagement participant BC as Business Central CE->>BC: neuer Kontakt (ggf. ohne Adresse) Note over BC: BC ergänzt die Adresse<br/>aus dem Unternehmen BC-->>CE: Nummer, System-ID<br/>und die ergänzte Adresse Note over CE: Kontakt wird nachgezogen
Bei der Firma ist das nicht nötig — dort kommen nur Nummer und Id zurück.
Welche Felder kommen zurück?
| Feld in Business Central | Feld in Customer Engagement |
|---|---|
| Nr. | BC Kontaktnummer |
| id | BC System-ID |
| Adresse | Straße 1 |
| Adresse 2 | Straße 2 |
| PLZ | Postleitzahl |
| Ort | Ort |
| Länder-/Regionscode | Land |
| Telefonnr. | Geschäftlich (Telefon) |
Warum das der wichtigste Schritt der Kette ist
Die BC System-ID ist der Nachweis, dass der Kontakt im ERP angekommen ist. Erst wenn sie gefüllt ist, ändert sich das Verhalten der Kette:
| vorher | nachher | |
|---|---|---|
| BC Kontaktnummer | leer | gefüllt |
| BC System-ID | leer | gefüllt |
| Zuständig für Übertragungen | Neu nach BC | Änderungen nach BC |
Worauf zu achten ist
In CE erfasste Adressdaten können überschrieben werden
Da BC die Adresse ergänzt und zurückschickt, kann eine in CE erfasste abweichende Adresse durch die BC-Fassung ersetzt werden. Wer eine vom Firmensitz abweichende Kontaktadresse pflegt, sollte nach der ersten Übertragung prüfen, ob sie erhalten geblieben ist.
Es dauert zwei Durchläufe
Anlage und Rückmeldung laufen nacheinander. Bis BC Kontaktnummer und System-ID in CE stehen, vergeht ein weiterer Durchlauf.
Technische Details
Die vollständige technische Mapping-Tabelle mit Feldzuordnungen, Key-Auflösung und Transformationen steht unter Technisches Mapping → contactsresponsefrombc.