Neue Firmen nach Business Central übertragen
Themen:
| Richtung | Customer Engagement → Business Central |
| Wann | alle 2 Minuten |
| Betrifft | Firmen, die freigegeben sind und in BC noch nicht existieren |
| Technisch | Job accountsnewfromce (220), Mapping CEAccounts |
Was passiert hier?
Der Vertrieb legt eine Firma in Customer Engagement an. Zunächst bleibt sie dort — das ERP erfährt nichts davon. Erst wenn das Feld Sync zu BC auf „Ja" gesetzt wird, wird die Firma beim nächsten Lauf in Business Central angelegt.
Zwei Bedingungen müssen gleichzeitig erfüllt sein:
- Sync zu BC steht auf „Ja"
- das Feld BC System-ID ist noch leer — BC kennt die Firma also noch nicht
Ist die BC System-ID bereits gefüllt, greift stattdessen Änderungen nach BC.
Unmittelbar nach dem Anlegen läuft die Rückmeldung aus BC und trägt Kontaktnummer und BC System-ID in CE nach. Erst danach gilt die Firma als „in BC angekommen".
flowchart LR
A["Firma in CE angelegt"] --> B{"Sync zu BC<br/>= Ja?"}
B -->|nein| C["nichts passiert"]
B -->|ja| D{"BC System-ID<br/>leer?"}
D -->|nein| E["Änderungen nach BC<br/>greift stattdessen"]
D -->|ja| F["Firma wird in BC angelegt"]
F --> G["Rückmeldung aus BC<br/>füllt Kontaktnummer<br/>und BC System-ID"]Welche Felder gehen nach BC?
| Feld in Customer Engagement | Feld in Business Central | Anmerkung |
|---|---|---|
| Name 1 (BC) | Name | nicht das Feld Firmenname |
| Name 2 (BC) | Name 2 | |
| Straße 1 | Adresse | |
| Straße 2 | Adresse 2 | |
| Postleitzahl | PLZ | |
| Ort | Ort | |
| Land | Länder-/Regionscode | die Verknüpfung wird zum BC-Kürzel aufgelöst |
| Telefon | Telefonnr. | |
| Website | Homepage | |
| Verkäufer (BC) | Verkäufercode | die Verknüpfung wird zum BC-Kürzel aufgelöst |
| (Firma-Datensatz) | Dataverse Id | technische Klammer, siehe unten |
| — | Kontaktart | fest auf „Company" |
| — | Anredecode | fest auf „MANDANT" |
Worauf zu achten ist
Der Name muss in „Name 1 (BC)" stehen
Übertragen wird Name 1 (BC), nicht das Standardfeld Firmenname. Ist Name 1 (BC) leer, kommt die Firma ohne Namen in BC an. Wer eine Firma für BC freigibt, sollte dieses Feld also gefüllt haben.
Debitornummer und Rabattgruppe werden nicht mitgeschickt
Debitornummer, Kreditornummer, Debitorrabattgruppe und die übergeordnete Firma werden nicht nach BC übertragen. Diese Daten entstehen im ERP und fließen nur von dort nach CE zurück. Was in CE in diesen Feldern steht, spielt für die Übertragung keine Rolle.
Kontaktart und Anrede werden nur einmal gesetzt
Beim Anlegen wird die Kontaktart fest auf „Company" gesetzt, damit BC den Datensatz als Firmenkontakt und nicht als Person führt; der Anredecode wird auf „MANDANT" gesetzt. Beide Felder werden später nie wieder angefasst — eine spätere Änderung in BC bleibt also erhalten.
Doppelte Anlage ist ausgeschlossen
Läuft der Abgleich zweimal, bevor die Rückmeldung eingetroffen ist, entsteht in BC trotzdem keine zweite Firma. Der Datensatz wird über die in BC hinterlegte Dataverse Id wiedererkannt.
Erst die Firma, dann der Kontakt
Ein Kontakt kann in BC nur angelegt werden, wenn seine Firma dort bereits existiert. Die Freigabe eines Kontakts wird deshalb abgelehnt, solange die BC System-ID seiner Firma leer ist — siehe Freigabe nach Business Central.
Technische Details
Die vollständige technische Mapping-Tabelle mit Feldzuordnungen, Key-Auflösung und Transformationen steht unter Technisches Mapping → accountsnewfromce.