Löschung in Business Central nachvollziehen

Wird eine Firma im ERP gelöscht, wird sie in Customer Engagement deaktiviert — nicht gelöscht.
RichtungBusiness Central → Customer Engagement
Wannalle 2 Minuten
BetrifftFirmen, die in BC gelöscht wurden
TechnischJob accountsfrombcdelete (420), Mapping BCAccountsDelete

Was passiert hier?

Wird eine Firma in Business Central gelöscht, wird sie in Customer Engagement deaktiviert — sie bleibt also erhalten und wird nur inaktiv gesetzt. Als Statusgrund wird festgehalten, dass die Löschung aus BC kam.

flowchart LR
  A["Firma in BC gelöscht"] --> B["Eintrag im<br/>Änderungsprotokoll von BC"]
  B --> C["Abgleich liest das Protokoll"]
  C --> D["Firma in CE wird<br/><b>deaktiviert</b>"]

Der Weg über das Änderungsprotokoll ist notwendig, weil eine gelöschte Firma in der normalen Schnittstelle nicht mehr auftaucht — sie könnte durch Abgleich gar nicht mehr gefunden werden. Das Protokoll hält dagegen fest, dass etwas gelöscht wurde.

Wiedererkannt wird die Firma über die BC System-ID — anders als beim Übernehmen aus BC, das über die BC Kontaktnummer geht. Das Protokoll kennt nur die System-ID des gelöschten Datensatzes.

Warum nicht gelöscht wird

An einer Firma hängen Kontakte, Verkaufschancen, Angebote und Aktivitäten. Ein hartes Löschen würde diese Historie zerstören oder von Dataverse ohnehin abgelehnt. Die Firma inaktiv zu setzen erhält den Zusammenhang und macht zugleich sichtbar, dass sie im ERP nicht mehr existiert.

Anders verhalten sich Angebotspositionen: Sie werden tatsächlich gelöscht, weil sie vollständig aus BC nachgeführt werden. Angebote selbst werden storniert. Siehe Datenfluss.

Was sich an der Firma ändert

FeldWert danach
StatusInaktiv
Statusgrund„in Business Central gelöscht"

Alle übrigen Felder bleiben unverändert — auch Sync zu BC und die BC System-ID.

Worauf zu achten ist

Reaktivieren geht nicht automatisch

Wird die Firma in BC erneut angelegt, bekommt sie dort eine neue System-ID und Kontaktnummer. Sie kommt dann als neue Firma nach CE — die deaktivierte bleibt daneben stehen. Eine automatische Zusammenführung gibt es nicht.

Dasselbe Verhalten bei Kontakt und Produkt

Kontakte (contactsfrombcdelete, 440) und Produkte (productsfrombcdelete, 450) werden nach demselben Muster deaktiviert statt gelöscht.

Technische Details

Die vollständige technische Mapping-Tabelle mit Feldzuordnungen, Key-Auflösung und Transformationen steht unter Technisches Mapping → accountsfrombcdelete.