Neue Firmen nach Business Central übertragen

In Customer Engagement angelegte und freigegebene Firmen werden im ERP angelegt.
RichtungCustomer Engagement → Business Central
Wannalle 2 Minuten
BetrifftFirmen, die freigegeben sind und in BC noch nicht existieren
TechnischJob 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:

  1. Sync zu BC steht auf „Ja"
  2. 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 EngagementFeld in Business CentralAnmerkung
Name 1 (BC)Namenicht das Feld Firmenname
Name 2 (BC)Name 2
Straße 1Adresse
Straße 2Adresse 2
PostleitzahlPLZ
OrtOrt
LandLänder-/Regionscodedie Verknüpfung wird zum BC-Kürzel aufgelöst
TelefonTelefonnr.
E-MailE-Mail
WebsiteHomepage
Verkäufer (BC)Verkäufercodedie Verknüpfung wird zum BC-Kürzel aufgelöst
(Firma-Datensatz)Dataverse Idtechnische Klammer, siehe unten
—Kontaktartfest auf „Company"
—Anredecodefest 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.