Effiziente Datenverwaltung
Der Shop Connector verfolgt das Prinzip, Daten dort zu pflegen, wo sie primär benötigt werden und wo die zugehörigen Prozesse darauf aufbauen. Da im ERP-System in der Regel weder umfassende Artikelbilder noch lange Beschreibungstexte erforderlich sind, werden diese Daten nicht über Business Central an den Shop übertragen.
Stattdessen exportiert der Shop Connector gezielt die in Business Central gepflegten Daten sowie jene, die auf Basis von Einrichtungen und Prozessen ermittelt werden können. In diesem Kontext gilt Business Central als führendes System. Daher findet beim Export keine Prüfung auf zwischenzeitliche Änderungen der Shop-Daten statt, ebenso wenig werden Shop-Daten in die Stammdaten von Business Central übernommen.
Es wird also vorausgesetzt, dass alle für Business Central relevanten Stammdaten direkt in Business Central gepflegt werden. Das bedeutet jedoch auch, dass über Business Central erstellte Shop-Datensätze im Shop nachbearbeitet werden müssen, um alle shop-spezifischen Details zu ergänzen.
Datensätze löschen
Das Löschen von Datensätzen kann bei der Synchronisierung zwischen zwei Systemen problematisch sein, da verknüpfte Datensätze in einem der Systeme möglicherweise nicht mehr existieren. Besonders bei Stammdaten, wie Artikeln, wird daher empfohlen, Datensätze nicht zu löschen, sondern stattdessen zu deaktivieren.
Daten aktualisieren
Beim Export von Business Central-Datensätzen in den Shop wird zunächst überprüft, ob diese bereits über die Shop Entitäten verknüpft sind. Ist dies der Fall, ist der Datensatz in beiden Systemen bekannt und muss nicht neu angelegt, sondern lediglich aktualisiert werden.
Um unnötige Webanfragen zu vermeiden, prüft der Export, ob sich seit dem letzten Export relevante Informationen für den Shop geändert haben. Falls keine Änderungen vorliegen, wird keine Anfrage an den Shop gesendet.
Über das Feld [Aktualisierung ohne Änderungsprüfung] kann pro Verarbeitungsmethode gesteuert werden, ob eine Anfrage an den Shop dennoch erfolgen soll, auch wenn in Business Central keine Änderung erkannt wurde.