Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Allgemeines
Tabellen filtern
In der "UDC Abonnement Tabelle" finden Sie die Spalte "Tabellenfilter". Der aktuelle Partner sieht ausschließlich die von Ihnen gefilterten Einträge der Tabelle. Datenbankaktionen werden ggf. von "Ändern" nach "Einfügen" oder "Löschen" übersetzt, je nachdem, ob der jeweilige Datensatz durch die Änderung für den Partner in seinem Filter sichtbar oder nicht sichtbar geworden ist. Ebenso wird das Löschen, Einfügen oder Ändern eines Datensatzes ignoriert, wenn der Datensatz weder vor noch nach der Aktion für den Partner relevant ist.
Um den Filter zu öffnen, klicken Sie in der Navigationsleiste zunächst auf "Liste bearbeiten" und anschließend im Feld "Tabellenfilter" auf die drei Punkte.
Sie befinden sich nun im Filterdialog zu der aktuellen Tabelle. Fügen Sie individuelle Filterkriterien hinzu, indem Sie diese durch Klicken auf "+ Filter" auswählen.
Tragen Sie mithilfe des Lookups die Datenwerte und Bedingungen ein, welche der Filter berücksichtigen soll.
Bestätigen Sie mit "OK".
Anschließend werden Sie gefragt, ob Sie für die Filteränderung Änderungsnachrichten erzeugen möchten.
Antworten Sie mit 'Ja', wenn das Partnersystem für das aus der Filteränderung resultierende Delta einzelne Änderungsnachrichten erhalten soll.
Antworten Sie mit 'Nein', wenn der Datenbestand im Partnersystem bereits dem nun eingetragenen Filter entspricht, weil z. B. bereits die gerade durchgeführte Initialisierung des Datenbestandes mit dem jetzt nachgetragenen Filter vorgenommen wurde.
Die Extension erlaubt es Ihnen, Filter während des Betriebs zu verändern. Eine Filteränderung bedeutet bei bereits synchronisiertem Datenbestand, dass einige der übertragenen Datensätze beim Partner gelöscht werden oder Datensätze neu zum Partner übertragen werden sollen. Um dieses Delta nach diversen Filteränderungen noch ermitteln zu können, protokolliert die Extension, welche Datensätze gefilterter Tabellen beim jeweiligen Partner vorliegen und welche nicht. Daraus kann das System dann wiederum die jeweils passenden Datenbankaktionen aus der Perspektive des Partnersystem ableiten und diesem bereitstellen.
Weitere Hinweise
Die oben beschriebene Protokollierung, der je Partner und gefilterter Tabelle vorliegenden Datensätze, erfordert viele zusätzliche Datensätze. Dies erhöht die Schreib-/Leselast in der Datenbank. Daher empfiehlt sich die Nutzung dieser Komfortfunktion ausschließlich in Ausnahmefällen. In der Regel können mit dem Partner andere Vorgehensweisen vereinbart werden, z. B. die Übermittlung des vollen Datenbestandes mit einhergehender Filterung auf Seiten des Partners. Sollte der Partner die Datensätze aus Kapazitäts- oder Sicherheitsgründen nicht speichern wollen, so kann er dies nach dem Lesen einer neuen Datensatzversion selbst entscheiden und daraus die notwendige Datenbankaktion selbst ableiten.
Den aktuell beim Partner befindlichen (gefilterten) Datenbestand können Sie im Feld "Anzahl der Datensätze, die in der Datenbank des Partners gespeichert sind" bzw. in dessen Drilldown-Liste einsehen. Bei ungefilterten Tabellen wird diese Protokollierung abgebaut bzw. gar nicht erst aufgebaut, sodass hier dann keine Einträge zu finden sind.
In der Tabelle "UDC Abonnement Tabelle" sehen Sie ein Kennzeichen "Tabellenfilter nie verwendet". Dieses Kennzeichen dient der Performance und ist für Sie nicht editierbar.
Eine als Untertabelle eingerichtete Tabelle gilt grundsätzlich als gefiltert. Das ist auch dann der Fall, wenn die Haupttabelle ungefiltert übertragen wird. Der Grund liegt darin, dass eine "Untertabelle” zu mehreren "Haupttabellen” gehören kann. Wird z. B. nur eine von zwei "Haupttabellen” (z. B. Debitoren) synchronisiert, dann werden die Datensätze, die ausschließlich zur anderen "Haupttabelle” (z. B. Kreditoren) gehören, implizit von der Synchronisation ausgenommen.