Neue Kontakte nach Business Central übertragen
Themen:
| Richtung | Customer Engagement → Business Central |
| Wann | alle 2 Minuten |
| Betrifft | Kontakte, die freigegeben sind und in BC noch nicht existieren |
| Technisch | Job contactsnewfromce (240), Mapping CEContacts |
Was passiert hier?
Der Vertrieb legt einen Kontakt in Customer Engagement an. Sobald das Feld Sync zu BC auf „Ja" gesetzt ist, wird er beim nächsten Lauf in Business Central angelegt — als Personenkontakt, zugeordnet zu seiner Firma.
Zwei Bedingungen müssen erfüllt sein:
- Sync zu BC steht auf „Ja"
- das Feld BC System-ID ist noch leer
Ist die BC System-ID bereits gefüllt, greift stattdessen Änderungen nach BC.
Vorher: die Firma muss in BC sein
Business Central kann einen Kontakt nur anlegen, wenn dessen Firma dort schon existiert. Deshalb lässt sich ein Kontakt gar nicht erst freigeben, solange die BC System-ID seiner Firma leer ist — die Lösung lehnt die Freigabe ab.
flowchart LR
A["Kontakt in CE angelegt"] --> B{"BC System-ID<br/>der <b>Firma</b> gefüllt?"}
B -->|nein| C["Freigabe wird abgelehnt"]
B -->|ja| D{"Sync zu BC<br/>= Ja?"}
D -->|nein| E["nichts passiert"]
D -->|ja| F["Kontakt wird in BC angelegt"]
F --> G["Rückmeldung aus BC"]Wird die Firma freigegeben und sind ihre Kontakte ebenfalls freigegeben, ordnet sich das über die Ausführungsreihenfolge von selbst: Die Firma wird in Durchlauf 1 angelegt und zurückgemeldet, die Kontakte folgen im nächsten Durchlauf. Siehe Freigabe nach Business Central.
Welche Felder gehen nach BC?
| Feld in Customer Engagement | Feld in Business Central | Anmerkung |
|---|---|---|
| Vorname | Vorname | |
| Zweiter Vorname | Zweiter Vorname | |
| Nachname | Nachname | |
| Anrede (BC) | Anredecode | die Verknüpfung wird zum BC-Kürzel aufgelöst |
| Sprache | Sprachcode | die Verknüpfung wird zum BC-Kürzel aufgelöst |
| Firmenname (übergeordnete Firma) | Unternehmensname | wird zur BC Kontaktnummer der Firma aufgelöst |
| Verkäufer (BC) | Verkäufercode | die Verknüpfung wird zum BC-Kürzel aufgelöst |
| 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 |
| Geschäftlich (Telefon) | Telefonnr. | |
| Mobiltelefon | Mobiltelefonnr. | |
| (Kontakt-Datensatz) | Dataverse Id | technische Klammer |
| — | Kontaktart | fest auf „Person" |
Worauf zu achten ist
Die Funktion wird nicht mitgeschickt
Das Standardfeld Position (die Funktion als Freitext) ist weder bei der Neuanlage noch beim Ändern Teil der Übertragung. Die Funktion bleibt in CE.
Die Organisationsebene wird nicht mitgeschickt
Position (BC) — die Organisationsebene — läuft nur von BC nach CE. Was in CE in diesem Feld steht, hat auf BC keine Wirkung.
Ohne Firma keine Zuordnung
Die Zuordnung zur Firma wird über deren BC Kontaktnummer aufgelöst. Ist sie leer, kommt der Kontakt ohne Firmenzuordnung in BC an. Die Freigaberegel verhindert das normalerweise — beim Umhängen an eine noch nicht übertragene Firma ist aber Vorsicht geboten.
Doppelte Anlage ist ausgeschlossen
Läuft der Abgleich zweimal, bevor die Rückmeldung eingetroffen ist, entsteht in BC trotzdem kein zweiter Kontakt. 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 → contactsnewfromce.