PEIQ Knowledge Base
[1-6-3] OUTBOUND ppi OM-Planungsdaten
Über eine standardisierte XML-Schnittstelle (gemäß „OM Standard-Import-Schnittstelle Standard 2 Level 3“) können Planungsdaten (Spiegel, Druckprodukte, Seiten) aus der PRINT NGEN Blattplanung an die Druckmaschinenplanung übergeben, importiert und automatisch an Leitstand und Plattenproduktion weitergeleitet werden.
Dies erfolgt als Ablage auf den sFTP-Bereich der PEIQ Cloud durch manuelles Anstoßen des Workflows durch Planer:innen.
Durchgängiger XML-Workflow: Druckprodukte und Auftragsdaten müssen nur einmalig in PRINT NGEN angelegt werden. Es ist keine Zwischenplanung in der Druckerei notwendig.
Funktionalitäten der Planungsdatenschnittstelle
Export der geplanten Druckprodukte als Planungsdaten-XML von PRINT NGEN auf einen unidirektionalen sFTP-Hotfolder (einseitiger Upload-Ordner von PRINT NGEN zu Druckmaschine)
Erfolgreiches Zusammenfügen der PDF-Dateien (Seiteninhalte) mit der Struktur des Druckproduktes
Inhaltsverzeichnis
Aufbau der ppi OM-Schnittstelle
Die Planungsdatenübergabe dient dem Informationsaustausch zwischen der Schnittstelle von PRINT NGEN nach ppi OM. PRINT NGEN exportiert pro Spiegel das Planungsdaten-XML mit der Seitenliste der einzelnen im Spiegel befindlichen Druckprodukte und die zugehörigen Ganzseiten-PDFs an ppi OM.
Für jedes Druckprodukt des Spiegels werden definierbare Informationen wie Name, Buchstruktur, Druckgruppe und Druckort mit dem XML-Export übergeben. Der Planungsdatenexport erfolgt abhängig vom Seitenformat (Broadsheet oder Tabloid) der in PRINT NGEN geplanten Druckprodukte.
Mit der Schnittstelle lassen sich u. a. Panorama-, Tabloid-In-Broadsheet- und durchgängige Seiten abbilden.
Tabloid-Seiten werden von ppi OM als Einzelseiten erwartet, daher kann das systeminterne Seitenpairing in PRINT NGEN nicht eingesetzt werden.
Besonderheiten des Exports
Export
Der Planungsdatenexport wird von einem Spiegel aus angestoßen. Alle in dem Spiegel befindlichen Druckprodukte werden in einem Auftrag gesammelt und in einem Planungsdaten-XML exportiert.
Der Dateiname des Planungsdaten-XMLs wird zusammengesetzt aus:
<Erscheinungstag>-<Objekt>______<Spiegelname>______<Timestamp des Exports>.xml
Durchlaufseiten
Durchlaufseiten übernehmen in PRINT NGEN den Seitennamen der Mutterseite. Im Planungsdaten-XML wird für Durchlaufseiten unter “PagePlacements” die Page-ID der Mutterseite referenziert.
Wichtig: ppi OM erwartet durchgängige Seiten (Mutter- und die dazugehörigen Durchlaufseiten) im selben Auftrag. Demnach müssen Mutter- und Tochterprodukte im selben Spiegel liegen.
Liegen diese nicht im selben Spiegel, werden für Durchlaufseiten eigenständige Page-IDs ausgegeben. Folglich gibt es Seiten mit dem gleichen Namen und unterschiedlichen Page-IDs.
Panoramaseiten
Die Schnittstelle kann jede Form von Panoramaseiten abbilden (echt, unecht, verdeckt, Rückseitenpanorama, Buchmantelseite). Die Panoramaseiten werden als Einzelseiten im Planungsdaten-XML übertragen, die miteinander über die Angabe “panoPartnerId” verknüpft sind.
Da die Page-IDs eindeutig sein müssen, wird für die Page-ID der linken Hälfte der Panoramaseite “CID+L” und für die rechte Hälfte “CID+R” ausgegeben.
Die Panorama-Einzelseiten weisen die Attribute “pageFormat=PANO_LEFT” bzw. “PANO_RIGHT“ und “panoPartnerId” auf.
Tabloidseiten
ppi OM erwartet Tabloidseiten als Einzelseiten. Das systeminterne Seitenpairing in PRINT NGEN darf somit nicht im Einsatz sein. Tabloidseiten bzw. -produkte werden im XML mit dem Attribut “layoutType=TABLOID" versehen.
Tabloid-in-Broadsheet-Strukturen lassen sich in Planungsdaten-XML mit dem Attribut “layoutType=BROADSHEET" am Druckprodukt und “layoutType=TABLOID" an den Tabloidseiten des Einsteckbuches abbilden.
Farbigkeit
Für die Farbigkeit wird defaultmäßig 4C übergeben.
Mapping
Zuordnung der Attribute im ppi OM Planungsdaten-XML zu PRINT NGEN Attributen:
Beschreibung | XML Element | XML Attribut | PRINT NGEN Cluster | PRINT NGEN Attribut |
---|---|---|---|---|
Erscheinungstag der Planung | Order | pubDate | DSpiegel | PPErschAm |
Quelle "PEIQ PRINT NGEN" | Order | sourceName | - | - |
Kunde “PEIQ” | Order | customer | - | - |
Name der Planung in Großbuchstaben | Order | orderName | DSpiegel | $(DSpiegelObjekt)_$(DSpiegelName) |
Farbigkeit “CMYK“ | Order/ColorDefinition/ColorType | type | - | - |
Ausgabe und Produkttyp des Druckproduktes in Großbuchstaben | PrintProduct | name | DDruckProdukt | $(PPAusgabe)_$(PPProduktTyp) |
Ausgabe des Druckproduktes in Großbuchstaben | PrintProduct | tec | DDruckProdukt | PPAusgabe |
Buchstruktur (bei Tabloid umgewandelt in Broadsheetseiten) Bücher werden mit “/” getrennt, z.B. 6/8/6/8. | PrintProduct | bookStructure | DDruckProdukt | Buchstruktur |
Papierformat des Druckproduktes | PrintProduct | layoutType | DDruckProdukt | Bei Tabloid=nein wird “BROADSHEET“ ausgegeben. Bei Tabloid=ja wird “TABLOID“ ausgegeben. |
Produkttyp in Großbuchstaben | PrintProduct | type | DDruckProdukt | PPProduktTyp |
Druckgruppe in Großbuchstaben | PrintProduct | printGroup | DDruckProdukt | PPDruckGruppe |
Druckort | PrintProduct | location | DDruckProdukt | PPDruckOrt |
Andruckzeit | PrintProduct | printStartDateTime | DDruckProdukt | PPAndruckZeit |
Auflage | PrintProduct | amount | DDruckProdukt | PPAuflage |
ID der Seite | PagePlacements/PagePlacement | pageId | DLayout | CID bzw. CID+L oder CID+R bei Doppelseiten |
Relative Seitennummer | PagePlacements/PagePlacement | relPagina | DLayout | RelSeitNr bzw. RelRSeitNr |
ID der Seite | Pages/Page | id | DLayout | CID bzw. CID+L oder CID+R bei Doppelseiten |
Name der Seite | Pages/Page | pageName | DLayout | DLayName bzw. DLayRName |
ID der Partnerseite bei Panoramaseiten | Pages/Page | panoPartnerId | DLayout | CID+L oder CID+R |
Dateiname des Seiten-PDFs | Pages/Page | fileName | DLayout | Dateiname aus den Abbildungen PDFName/ PDFNameR |
Kommentar | Pages/Page | comment | DLayout | Kommentar |
Papierformat bei Tabloid-in-Broadsheet-Seiten | Pages/Page | layoutType | DLayout | Bei Tabloid=ja wird “TABLOID“ ausgegeben. |
Ressort der Seite (inkl. Unterressort, wenn gesetzt) | Pages/Page/EdPartNames/EdPartName | name | DLayout | DLayRessort bzw. DLayRRessort Bei Angabe von Unterressort: $(DLayRessort)_$(DLayRessLang) bzw. $(DLayRRessort)_$(DLayRRessLang) |
Vorteile der ppi OM-Schnittstelle
Der Einsatz einer ppi OM-Schnittstelle umfasst folgende Vorteile:
Durchgängiger XML-Workflow
Einmaliges Anlegen der Druckprodukte und Auftragsdaten in PRINT NGEN
Automatisierter Prozess nach manuellem Anstoß der Funktion
Keine händische Pflege von Strukturen für Drucker
Weniger fehleranfälliger Workflow
Voraussetzungen für den Einsatz der ppi OM-Schnittstelle
Voraussetzung für den Export der Seitenliste an ppi OM ist ein eingerichteter Export-Workflow sowie ein vorhandener Produktionsspiegel mit Produktionsdruckprodukten.
Außerdem notwendig ist das PRINT NGEN Modul Blattplanung sowie der Zugriff der ausführenden PRINT NGEN Instanz auf Hotfolder der Druckmaschine.
XML-Beispieldaten
Beispiel: ein Spiegel mit zwei Broadsheet-Druckprodukten mit den Ausgaben ta-ma und ta-dah und Produkttyp HP, 8 Seiten, ein unechtes Panorama an Position 2-3, die Seiten 6-8 sind durchgängig.
<?xml version="1.0" encoding="utf-8"?>
<Order orderName="TA_DG1" pubDate="2023-03-04" sourceName="PEIQ PRINT NGEN" customer="PEIQ" xmlns="http://xsd.ppimedia.de/om/schema/standard2/v3">
<ColorDefinition>
<ColorType type="CMYK" />
</ColorDefinition>
<PrintProducts>
<PrintProduct name="TA-MA_HP" tec="TA-MA" type="HP" bookStructure="8" layoutType="BROADSHEET" printStartDateTime="2023-01-01T19:00:00+01:00" amount="20000" printGroup="DG1" location="Muenchen">
<PagePlacements>
<PagePlacement pageId="204-5082162" relPagina="1" />
<PagePlacement pageId="204-5082163L" relPagina="2" />
<PagePlacement pageId="204-5082163R" relPagina="3" />
<PagePlacement pageId="204-5082165" relPagina="4" />
<PagePlacement pageId="204-5082166" relPagina="5" />
<PagePlacement pageId="204-5082167" relPagina="6" />
<PagePlacement pageId="204-5082168" relPagina="7" />
<PagePlacement pageId="204-5082169" relPagina="8" />
</PagePlacements>
</PrintProduct>
<PrintProduct name="TA-DAH_HP" tec="TA-MA" type="HP" bookStructure="8" layoutType="BROADSHEET" printStartDateTime="2023-01-01T19:00:00+01:00" amount="20000" printGroup="DG1" location="Muenchen">
<PagePlacements>
<PagePlacement pageId="204-5082171" relPagina="1" />
<PagePlacement pageId="204-5082172L" relPagina="2" />
<PagePlacement pageId="204-5082172R" relPagina="3" />
<PagePlacement pageId="204-5082174" relPagina="4" />
<PagePlacement pageId="204-5082175" relPagina="5" />
<PagePlacement pageId="204-5082167" relPagina="6" />
<PagePlacement pageId="204-5082168" relPagina="7" />
<PagePlacement pageId="204-5082169" relPagina="8" />
</PagePlacements>
</PrintProduct>
</PrintProducts>
<Pages>
<Page id="204-5082162" pageName="1-ta-ma-hp-titel" fileName="0304-1-ta-ma-hp-titel">
<EdPartNames>
<EdPartName name="titel" />
</EdPartNames>
</Page>
<Page id="204-5082163L" pageName="2-ta-ma-hp-pol" fileName="0304-2-ta-ma-hp-pol" pageFormat="PANO_LEFT" panoPartnerId="204-5082163R">
<EdPartNames>
<EdPartName name="pol_pollokal" />
</EdPartNames>
</Page>
<Page id="204-5082163R" pageName="3-ta-ma-hp-pol" fileName="0304-3-ta-ma-hp-pol" pageFormat="PANO_RIGHT" panoPartnerId="204-5082163L">
<EdPartNames>
<EdPartName name="pol_pollokal" />
</EdPartNames>
</Page>
<Page id="204-5082165" pageName="4-ta-ma-hp-pol" fileName="0304-4-ta-ma-hp-pol">
<EdPartNames>
<EdPartName name="pol" />
</EdPartNames>
</Page>
<Page id="204-5082166" pageName="5-ta-ma-hp-pol" fileName="0304-5-ta-ma-hp-pol">
<EdPartNames>
<EdPartName name="pol" />
</EdPartNames>
</Page>
<Page id="204-5082167" pageName="6-ta-ma-hp-wir" fileName="0304-6-ta-ma-hp-wir">
<EdPartNames>
<EdPartName name="wir" />
</EdPartNames>
</Page>
<Page id="204-5082168" pageName="7-ta-ma-hp-wir" fileName="0304-7-ta-ma-hp-wir">
<EdPartNames>
<EdPartName name="wir" />
</EdPartNames>
</Page>
<Page id="204-5082169" pageName="8-ta-ma-hp-wir" fileName="0304-8-ta-ma-hp-wir">
<EdPartNames>
<EdPartName name="wir" />
</EdPartNames>
</Page>
<Page id="204-5082171" pageName="1-ta-dah-hp-titel" fileName="0304-1-ta-dah-hp-titel">
<EdPartNames>
<EdPartName name="titel" />
</EdPartNames>
</Page>
<Page id="204-5082172L" pageName="2-ta-dah-hp-pol" fileName="0304-2-ta-dah-hp-pol" pageFormat="PANO_LEFT" panoPartnerId="204-5082172R">
<EdPartNames>
<EdPartName name="pol" />
</EdPartNames>
</Page>
<Page id="204-5082172R" pageName="3-ta-dah-hp-pol" fileName="0304-3-ta-dah-hp-pol" pageFormat="PANO_RIGHT" panoPartnerId="204-5082172L">
<EdPartNames>
<EdPartName name="pol" />
</EdPartNames>
</Page>
<Page id="204-5082174" pageName="4-ta-dah-hp-pol" fileName="0304-4-ta-dah-hp-pol">
<EdPartNames>
<EdPartName name="pol" />
</EdPartNames>
</Page>
<Page id="204-5082175" pageName="5-ta-dah-hp-pol" fileName="0304-5-ta-dah-hp-pol">
<EdPartNames>
<EdPartName name="pol" />
</EdPartNames>
</Page>
</Pages>
</Order>
Verwandte Seiten
Nur für PEIQ-Mitarbeiter:innen:
https://peiq.atlassian.net/wiki/spaces/CORE/pages/1239908532