Eigene Ticket-Formatierung
Durch die Bereitstellung eigener XSLT-Stylesheets können auch kundenspezifische Daten in den Ausdruck integriert werden. Hierzu sind XSLT, XML, HTML und JavaScript Programmierkenntnisse erforderlich.
Grundsätzlich ist der Mechanismus so angelegt, dass im XML-Ticket eine Stylesheet-Anweisung enthalten ist wie diese:
<?xml-stylesheet type="text/xsl" href="templates/StollTicketStyleSheet.xsl"?>
Wird eine XML–Datei mit einer solchen Anweisung in einem Browser geöffnet, wird die XSL–Datei eingelesen und mittels XSLT-Transformation eine Ansicht der Daten generiert, die in der XML–Datei enthalten sind. Es können aber auch weitere Dokument in der Ansicht verwertet werden.
- Bilder oder Java Scripte, die über den D:\PPS\FtpRoot\McFiles\McTemplates\McTemlate Ordner auf die Maschine in einen Temlates-Ordner gespiegelt werden.
- Bei EKC-Maschinen können auch eingebettete Bilder verwendet werden.
Dazu ein Bild, z.B. auf der Seite https://www.base64-image.de/, in einen Datenblock konvertieren lassen. Den Datenblock weisen Sie im Auftrag einem Tag (wie LOGO) zu oder bauen ihn fest in die XSL-Datei ein.<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." width="100" height="50" alt="base64 test">
- Dokumente, die auf einer Netzwerkfreigabe liegen.
z.B. Dokumente die auf dem Apache Server unter C:\Program Files (x86)\Apache Group\Apache2\htdocs\PpsDocs\CustomerWeb abgelegt sind.
Welche Daten dabei wie angezeigt werden, kann in der XSLT programmiert werden. STOLL liefert diese D:\PPS\FtpRoot\McFiles\McTemplates\StollTicketStyleSheet.xsl mit, die eine solche Ansicht produziert:
- Wenn Sie eine eigene Darstellung erstellen wollen, verwenden Sie die StollTicketStyleSheet.xsl–Datei als Ausgangsbasis.
- Wenn Sie den Namen unverändert lassen, wird bei einem PPS Update diese Datei durch die Datei von STOLL ersetzt. Ihre Datei wird im Ordner D:\PPS\PpsJBossServer\PpsServerInstallScripts\PpsLast\PpsSwUsedTill_<DatumDesUpdates> gesichert. Sie können diese danach wieder herstellen. Mit einem Merge-Werkzeug, wie PpsInstallation (<Versionsnummer>)\Tools\FileMergeTool, suchen Sie nach Änderungen in der STOLL xsl-Datei und übernehmen die Änderungen bei Bedarf in Ihre eigene Datei.
- Wenn Sie den Namen ändern und die Auftragsvorlagen verwenden, dann leiten Sie dazu eigene Vorlagen aus diesem D:\PPS\SampleTickets\PpsTicketTemplate ab und referenzieren darin ihre XSL-Datei.
- Der Internet Explorer Version 6.0 auf OKC-Maschinen hat einige Beschränungen.