PEIQ Knowledge Base

Import-Workflow für Stehsatz-Logos

Dateien für den Stehsatz können objektspezifisch über den STFP-Ordner “Logos“ nach PRINT NGEN importiert werden. Über einen Hintergrund Workflow fragt PRINT NGEN ab, ob es bereits ein Logo / Bild / DBild in einer Stehsatz-Mappe in PRINT NGEN mit demselben Dateinamen gibt. Ist dies der Fall, wird das Element geupdatet, andernfalls wird die Datei als neues Logo-Element in PRINT NGEN angelegt und in der Stehsatz-Mappe des zugehörigen Objekts gesammelt.

Funktionalitäten des Import-Workflows für Stehsatz-Logos

  • Import von Elementen

  • Arbeiten in PRINT NGEN

Inhaltsverzeichnis

Allgemeine Beschreibung

Beispiel einer Stehsatz-Mappenstruktur

Logos werden in PRINT NGEN in den sogenannten Stehsatz-Mappen verwaltet. Dabei gibt es für jedes Objekt eine übergeordnete Stehsatz-Mappe “XY_Logos” (XY = Objektkürzel) und darunter weitere untergeordnete Stehsatz-Mappen, in denen die Logos nach beliebigen Kategorien sortiert werden können, z. B. “XY_Grafiken”, “XY_Online”, “XY_Impressen” usw.

Die untergeordneten Mappen werden beim Import automatisch mit dem Namen des SFTP-Ordners angelegt, aus dem das Logo importiert wurde.

Die Struktur auf dem SFTP-Server muss zwingend der folgenden Logik folgen:

Beispiel einer Ordnerstruktur auf dem SFTP

a) Ordner “Logos” - von PEIQ bereitgestellt

b) Unterordner “xy“ - xy=Objektkürzel in PRINT NGEN, Ordner können selbst angelegt werden

c) Unterordner mit beliebigem, aber zwingend systemweit eindeutigen Namen - in diesem Ordner ist das Logo anzuliefern.

Damit der Name des Ordners nicht in NGEN schon anderweitig für eine Mappe verwendet wird, sollten eindeutig identifizierbare Namen verwendet werden. Wir empfehlen, die mit dem Objektkürzel beginnen zu lassen, also z.B. “xy_allgemein”

Logos, die in den übergeordneten Ordnern a) oder b) angeliefert werden oder in weiteren Unterordnern, werden nicht nach PRINT NGEN importiert! Der Import erfolgt nur aus der Ebene c).

Ablauf des Imports

Der Import-Workflow läuft einmal pro Minute und importiert Dateien, die in den objektspezifischen Unterordnern des SFTP-Ordners “Logos“ angeliefert wurden.

  1. PRINT NGEN importiert eine temporäre Version der Datei (um Eigenschaften auszulesen).

  2. PRINT NGEN merkt sich folgende Eigenschaften: Den Dateinamen des Elements (frei wählbar), das Objekt des übergeordneten SFTP-Ordners (xy = Objekt) und als Ressort den Ordnernamen, in dem das Element angeliefert wurde (frei wählbar).

  3. PRINT NGEN sucht nun nach Logos, Bildern und DBildern, die denselben Dateinamen (Eigenschaft “BildDateiName”) tragen, wie das zu importierende Element und bereits in einer Stehsatz-Mappe liegen.

  4. Findet PRINT NGEN hier ein (einziges!) bereits vorhandenes Logo/Bild/DBild, wird dieses durch die nun zu importierende Datei ersetzt. Die Datei im SFTP-Ordner wird gelöscht.

  5. Findet PRINT NGEN kein passendes Element, wird die neue Datei als neues Element importiert. Die Datei im SFTP-Ordner wird gelöscht.

  6. Das importierte Logo (/ Bild / DBild) wird in eine Mappe mit dem Namen des Ordners, in dem es angeliefert wurde, gelegt.

  7. Die (ggf. neue) Mappe wird in die Logo-Mappe “XY_Logos“ (XY=Objektkürzel) gehängt.

  8. Das importierte Logo erhält sofort den Status “Fertig”. Am Element wird das Objekt / der Mandant mit dem gemerkten Objekt und das Ressort (frei wählbarer Ordnername) gesetzt.

  9. Das Logo wird automatisch exportiert und sofort auf das Prod-System importiert.
    ACHTUNG! Nur das Element wird hier exportiert. Ist es ein neues Element, muss zusätzlich von dem/der Anwender:in die jeweilige Mappe auf “Replizieren = ja” gesetzt werden. Andernfalls wird das Logo im Prod-System lose ohne Mappenzugehörigkeit liegen.

  10. Das unter 1. importierte temporäre Cluster wird gelöscht.

Wo finde ich die neu importierten Dateien?

Nach dem erfolgreichen Import sind die Logos unter “Öffnen” → “Logos (Stehsatzdaten)” zu finden.

Dort sind sie in Mappen organisiert, getrennt nach Objekten. Das jeweilige Logo findet sich in der Untermappe mit dem Namen des Ordners, in dem es auf dem SFTP-Server angeliefert wurde:

 

Mappen in NGEN manuell anlegen

Möchte man Logos in Mappen, die schon existieren, importieren lassen, müssen diese die folgenden Kriterien erfüllen:

  • Ihr Name muss eindeutig sein und darf in NGEN nicht nochmal als Mappe existieren.

  • Die Mappe muss das Objekt haben, in dem das Logo auch auf dem SFTP angeliefert wird (xy).

  • Die Mappe muss den Status Stehsatz haben.

Bitte prüfen Sie daher vor dem Import, ob ihre gewünschte Mappe in NGEN diese Kriterien erfüllt.

Verwandte Seiten

 

Nur für PEIQ-Mitarbeiter:

https://peiq.atlassian.net/wiki/spaces/CORE/pages/1169358857