Löschung in Business Central nachvollziehen
Themen:
| Richtung | Business Central → Customer Engagement |
| Wann | alle 2 Minuten |
| Betrifft | Firmen, die in BC gelöscht wurden |
| Technisch | Job 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
| Feld | Wert danach |
|---|---|
| Status | Inaktiv |
| 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
Da Freigabe und BC System-ID stehen bleiben, fällt die deaktivierte Firma weiterhin in den Zuständigkeitsbereich von Änderungen nach BC — dieser Schritt prüft nur diese beiden Felder, nicht den Status.
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.