UST DataPublisher Release Notes Version 3.3.00

Einführung

Die Version 3.3 des DataPublishers bedeutet einen größeren Versionssprung. Dieser schient gerechtfertigt, nachdem da die Version nicht nur viele Änderungen umfasst sondern darüber hinaus auch mächtige neue Werkzeuge zur Verfügung stellt.

Kopieren von Gruppen und Synchronisieren von Daten und Strukturen

Bereits in der Vorgängerversion war es möglich, Gruppenstrukturen zu kopieren. Das Neue in Version 3.3 ist, dass verschiedene Kopien einer Gruppe miteinander synchronisiert werden können. Das heißt: Änderungen an z.B. Attributwerten oder der Beschreibung von Elementen in einer kopierten Struktur wirken können sich automatisch auf alle Kopien auswirken - die Elemente werden synchronisiert.

Das geht so weit, dass auch z.B. die Neuanlage eines Produkts in einer Gruppe dazu führen kann, dass das Produkt als Referenz automatisch in allen Kopien eingetragen wird.

Die Konfiguration der Synchronisierungseinstellungen erfolgt mit Hilfe des Knopfes Einstellungen... am rechten Rand der Produktdatenbank. Gültige Werte für die jeweilige Einstellung sind true oder false je nachdem, ob man die Synchronisierung ein- oder ausschalten möchte. Standard nach Installation ist für alle Einstellungen der Wert false. Das entspricht exakt dem bisherigen Verhalten des DataPublishers bevor diese Version installiert wurde.

Duplizieren von virtuellen Produkten

Das Duplizieren von Virtuellen Produkten der höchsten Ebene (bezogen auf die Variantenstruktur) sowie die der untersten Ebene (Blätter = tatsächliche Produkte) in ein neues Produkt ist nun ebenfalls möglich.

Produkte/Gruppen ohne Medienzuordnung im Produktbaum markieren

Produkte und Gruppen können mit einer anderen Farbe im Produktbaum hinterlegt werden - bekommen also eine andere Hintergrundfarbe -, wenn sie noch überhaupt keine Zuordnung zu irgendeinem Ausgabemedium haben. Die Farbe kann auf der Karteikarte Produktdatenbank unter dem Menüpunkt Administration/Einstellungen jeweils für Produkte und für Gruppen separat eingestellt werden.

Darstellung von Attributen/Metadaten bei Produktreferenzen

Produktreferenzen zeigen auf den Karteikarten "Attribute" und "Metadaten" exakt dieselben Einträge und Werte wie das Originalprodukt. Beim späteren Export jedoch werden nur die Attribute und Metadaten exportiert, die der Gruppe oder deren Elternelementen zugeordnet sind, in der die Produktreferenz steckt. Das können dieselben sein, müssen es aber nicht. Wenn nicht, ist das, was angezeigt wird, und das, was exportiert wird, unterschiedlich - es kommt möglicherweise zur Verwirrung des Anwenders.

Um dies zu vermeiden, werden ab dieser Version bei Referenzen diejenigen Attribute und Metadaten, die über die Elterngruppenelement nicht zugeordnet sind, in grauer Schrift dargestellt und bekommen zusätzlich ein anderes Icon ("ghosted").

Variantengenerator

Ab dieser Version fragt der DataPublisher den Anwender, ob er oder sie den Variantengenerator öffnen möchte nach dem Anlegen eines neuen virtuellen Produkts aus dem Produktbaum heraus (Tastenkombination Alt++). Das kann der Anwender mit Ja oder Nein beantworten. Darüber hinaus stehen die Optionen "Immer" und "Nie" zur Verfügung, um die Möglichkeit zu bieten, nicht erneut gefragt zu werden sondern immer mit demselben Verhalten zu arbeiten.

Bislang bewirkte die Tastenkombination F8 in der Produktdatenbank den Start des Variantengenerators, wenn ein virtuellen Produkt im Produktbaum selektiert ist. Das führte zu Irritationen, da F8 ansonsten die Medienverwaltung startet. Ab dieser Version wurde für den Start des Variantengenerator die Tastenkombination in Alt+F8 geändert.

Drag&Drop aus dem Windows-Explorer in der Medienverwaltung

Ab dieser Version können Dateien mittels Drag&Drop aus dem Windows-Explorer in die Medienverwaltung importiert werden. Nach Loslassen der linken Maustaste öffnet sich der Import-Dialog, in dem die gezogenen Dateien bzw. Ordner direkt angezeigt werden. In diesen Dialog hinein können nun weitere Dateien per Drag&Drop gezogen werden.

Verschieben von Dateien in der Medienverwaltung

Dateien können aus der Karteikarte Dateiliste an eine andere Stelle im Dateibaum verschoben werden.

Neuerstellen von Gruppen in der Medienverwaltung

Verbesserung beim Neuerstellen von Gruppen in der Medienverwaltung: die neue Gruppe wird direkt hinter die letzte Gruppe innerhalb des Elternknotens angehängt und nicht mehr hinter dem allerletzten Element der Elterngruppe überhaupt, denn das kann ja auch ein Produkt sein.

Suchfunktion im Stammdatenbereich Attribute und Metadaten

Insbesondere in DataPublisher-Installation mit vielen Attributen und/oder Metadaten und einer entsprechend großen Attribut- und Metadatenstruktur im Stammdatenbereich ist es schwierig, einzelne Einträge zu finden. Das gelingt nun mit der neu aufgenommenen Suchfunktion mit wenigen Klicks.

Verwendungsnachweis von Attributen und Metadaten

Bislang war es nicht möglich, auf einfache Art und Weise heraus zu bekommen, welchen Gruppen in der Produktdatenbank ein Attribut oder Metadatum direkt zugeordnet ist. Daher wurde in der Stammdatenmaske für Attribute und Metadaten eine neue Karteikarte Verwendungsnachweis eingeführt, die auflistet, welchen Gruppen der Produktdatenbank das gerade angeklickte Attribut bzw. Metadatum zugeordnet ist. Ein Doppelklick auf eine Gruppe der Liste bringt den Anwender direkt zum entsprechenden Eintrag in der Produktdatenbank.

CSV-Export

Beim FTP-Export wird kein 'HOST mehr gesendet, da Server, die von der Firma Leitwerk gehostet werden, das neuerdings nicht mehr schlucken.

KHK-Export - Export zur Sage Classic Line

  • Vermeiden von Problemen mit doppelten Artikelnummern.
  • Es werden ab sofort nur noch Artikel importiert, die Verkaufskennzeichen=1 aufweisen in der Tabelle SCL_ARTIKEL.
  • Wenn eine Excel-Datei exportiert werden soll und diese bereits z.B. mit Microsoft Excel geöffnet ist, wird die Speicherung der Datei blockiert. Die bisherige Fehlermeldung lautete lapidar "Freigabeverletzung aufgetreten" ohne Hinweis, was tatsächlich los ist. Das verwirrt Anwender und Entwickler. In der neuen Version wird zunächst versucht, die Datei zu löschen. Gelingt das nicht, erhält der Anwender eine qualifizierte Meldung darüber und kann entsprechend reagieren.

Eigene Exporte, z.B. für die Verwendung durch EasyCatalog

Für jedes Export-Profil wird ab sofort einen Datenbank-View erstellt. Ihr Name trägt das Präfix VW_EXP_PROD_ gefolgt von der Datenbank-ID des Export-Profils, also z.B. VW_EXP_PROD_4711. Diese View liefert genau die Produkt-IDs und die IDs der im Profil gewählten Sprachen zurück, die durch das Profil gewählt wurden. Durch dieses Vorgehen wird es möglich, eine weitere View zu erstellen, z.B. VW_EASYCATALOG_EXPORT, die die Produkte auf die zuerst genannte View einschränkt. Dadurch kann nicht nur eine Export-Datei mit der USTDPExport.exe erstellt werden, sondern direkt von EasyCatalog aus per ODBC-Schnittstelle auf die Daten der View zugegriffen werden.

Eine Beispiel-Implementierung ist in den neu hinzugekommenen View VW_EASYCATALOG_EXPORT_TEMP und VW_EASYCATALOG_EXPORT_ALL zu sehen. Dort kann man auch erkennen, wie die Einschränkung auf die Profil-spezifische VW_EXP_PROD... erfolgen kann.

Für einen speziellen Export aus der USTDPExport.exe heraus wählt man dann CSV auf der Karteikarte Format in der USTDPExport.exe und gibt im Grid Konfiguration darunter als Wert des Parameters CSV.IncludeViewPrefixes die neue View an, z.B. VW_EASYCATALOG_EXPORT.