Top Banner
Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!
61

APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Aug 16, 2019

Download

Documents

phamcong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 1 von 61

APEX und Drucken Die Schöne und das Biest!

Page 2: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 2 von 61

Dieses Dokument ist im Original eine im Browser ablaufende Präsentation. Erstellt wurde sie mit dem JavaScript Framework impress.js. Damit können

beliebige HTML Objekte mittels HTML5 und CSS3 in einem unendlichen Bereich im Browser angeordnet und animiert werden.

Dies ist daher nur eine vereinfachte Version der Präsentation.

Sie finden das Original unter

http://www.muniqsoft.de/apex_und_drucken

Um das beste Ergebnis zu erzielen wird empfohlen, die neuesten Versionen von Firefox, Chrome oder Safari zu verwenden.

Page 3: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 3 von 61

Inhalte Was wollen wir eigentlich drucken?

Formate Wollen wir wirklich auf Papier drucken oder brauchen wir eigentlich ein PDF?

Möglichkeiten Welche Möglichkeiten haben wir aus APEX zu drucken?

Page 4: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 4 von 61

Wer ist eigentlich die

Schöne?* * Entwicklungsumgebung!

Page 5: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 5 von 61

Application Express - APEX

deklarative Änderungen möglich vordefinierte Formate beliebige Anpassungen

Page 6: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 6 von 61

Wer ist das

Biest?

Page 7: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 7 von 61

Der Ausdruck aus der Entwicklungsumgebung!

wenig deklarativ änderbar wenige vordefinierte Formate keine beliebige Anpassungen

Page 8: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 8 von 61

Man muss den Feind kennen,

wenn man ihn bekämpfen will. Sunzi, chinesischer Philosoph und Stratege, ca. 500 vor Christus in der Zeit des Königreichs von Wau

(Die Kunst des Krieges. Hrsg: Clavell, J., München 1988)

Page 9: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 9 von 61

Was wollen wir Drucken?

Texte - unformatiert - zum Lesen Formulare - mit vielen Kästchen zum Ausfüllen Laufzettel - mit Listen zum Abhaken Chart-Grafiken - als Management Präsentation Reports - zur Dokumentation oder Archivierung Oder eine Mischung?

Page 10: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 10 von 61

Für wen oder was brauchen wir den Ausdruck?

Nur für uns/die Fachabteilung als Merkzettel Als Massendruck - zum Versenden Als abrufbare PDF Datei Für eine Präsentation Nur zur Archivierung In mehreren Formaten - PDF, DOC, CSV

Page 11: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 11 von 61

Weitere Fragen?

Häufigkeit der Änderung der Anforderungen? Verantwortung für Änderungen? IT- oder Fachabteilung? Ausdruck einseitig oder mehrseitig? Ziel des Dokuments? Download oder direkter Druck? Wenn Bilder vorhanden - Quelle? Zusätzliche Infrastruktur vorhanden? Zusätzliche Kosten akzeptabel?

Page 12: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 12 von 61

Printer Friendly

Ausdruck des Browsers Spezielles APEX Template für die PAGE Aktivierung über die URL

Page 13: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 13 von 61

http://apex.oracle.com/pls/apex/f?p=

AppId: PageId: Session: Request: Debug: ClearCache: Params: ParamValues: PrinterFriendly

Page 14: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 14 von 61

Page 15: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 15 von 61

Page 16: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 16 von 61

Page 17: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 17 von 61

Vorteile

Funktioniert out of the box Keine weitere Infrastruktur notwendig Einfache Aktivierung Keine zusätzlichen Kosten Ausdruck wird nur einmal erstellt

Page 18: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 18 von 61

Nachteile

So gut wie keine Formatierungsmöglichkeiten Auf unterschiedlichen Browser - Druckergebnis

unterschiedlich Verschiedene Drucker - unterschiedliches Druckergebnis Keine anderen Formate möglich Flash-Charts lassen sich nicht drucken Keinen Einfluss auf Seitenumbruch

Page 19: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 19 von 61

Fazit - Printer Friendly

Für einen schnellen Ausdruck - einfache Möglichkeit Für höhere Anforderungen ungeeignet

Page 20: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 20 von 61

Drucken mit CSS Unterstützung

Unterschiedliche Ausgabe derselben Webseite Anpassung mit CSS-Boardmitteln Unabhängig von APEX-Funktionalität nutzbar Kann aber mit „printer friendly“ kombiniert werden Eingriff in die Templates und Themes der Anwendung

Page 21: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 21 von 61

Page 22: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 22 von 61

Vorteile

Einsatz ohne weitere Kosten oder Infrastruktur möglich Vorhandene CSS Kenntnisse können wiederbenutzt werden Ausgabe muss nur einmal erstellt werden und leicht

angepasst werden

Page 23: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 23 von 61

Nachteile

Unterschiedliche Browser ergeben evtl. unterschiedliches Ergebnis

CSS-Druck-Ansicht muss "programmiert" werden – CSS Kenntnisse erforderlich

Kenntnisse für die Änderung von Templates und Themes notwendig

Keine größeren Unterschiede zur Webseite möglich

Page 24: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 24 von 61

Print Server

Zusätzliche Infrastruktur - z.B.: Apache-FOP, oc4j Integriert in den Reports in APEX Aktivierung über den Internal Workspace Erstellung von Dokumenten möglich Integriert im APEX Listener ab Release 2.0.2 in Verbindung

mit Oracle Application Express ab Version 4.2.2

Page 25: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 25 von 61

Page 26: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 26 von 61

Page 27: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 27 von 61

Einrichtung im Internal

Unter "Manage Instance" -> "Instance Settings"

Page 28: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 28 von 61

Vorteile

Einfache Aktivierung für APEX Reports Einrichtung des FOP-Print-Servers relativ einfach Apache FOP-Server als kostenfreie Variante nutzbar Verschiedene Ausgabeformate möglich Report wird nur einmal erstellt

Page 29: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 29 von 61

Nachteile

Nur wenig Formatierungsmöglichkeiten Nur für Reports möglich Zusätzliche Infrastruktur notwendig

Page 30: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 30 von 61

Fazit - Print Server

Wenn nur Reports gedruckt werden sollen - einfache Lösung

Für weitere Anforderungen ungeeignet

Page 31: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 31 von 61

Drucken aus PL/SQL

Prominenter Vertreter PL/PDF Programmierung mit PL/SQL Definition von Positionen und Reihenfolgen Unterstützung durch Programm-API

Page 32: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 32 von 61

Page 33: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 33 von 61

Page 34: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 34 von 61

Page 35: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 35 von 61

Vorteile

Keine zusätzliche Infrastruktur notwendig Inhalte über PL/SQL steuerbar Grafiken einbinden möglich Support vom Hersteller möglich

Page 36: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 36 von 61

Nachteile

PL/SQL Kenntnisse notwendig Kostenpflichtig (dreistellig) Keine aufwändigen dynamischen Grafiken möglich Dokument muss zusätzlich erstellt werden Last für Erstellung des Dokumentes entsteht auf

Datenbankserver

Page 37: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 37 von 61

Fazit - Drucken aus PL/SQL

Für einfache Dokumente ausreichend Keine Hürde wenn PL/SQL Kenntnisse im Haus Keine Zusätzliche Infrastruktur notwendig Dynamische Grafiken nur mit anderweitiger Quelle

einbindbar Muss auf jedem Datenbank-Server einzeln installiert und

lizenziert werden

Page 38: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 38 von 61

Jasper Reports

Entstand aus der Open Source Community Ursprünglich aus dem Java-Umfeld Kostenpflichtige supportete Version und kostenfreie

Community Version Grafischer Editor für Erstellung von Templates Benötigt einen Applikation-Server

Page 39: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 39 von 61

Page 40: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 40 von 61

Page 41: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 41 von 61

Page 42: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 42 von 61

Page 43: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 43 von 61

Vorteile

Alles ist möglich - umfangreiche Möglichkeiten Templates von Fachabteilung erstellbar Dynamische Grafiken erstellbar Mehrere Ziel-Formate aus einer Quelle möglich Ein Report-Engine-Server von mehreren Datenbanken

nutzbar Last für Erstellung des Dokumentes kann auf anderer

Infrastruktur stattfinden

Page 44: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 44 von 61

Nachteile

Teuer - (Ausnahme Jasper Reports Community-Version) Zusätzliche Infrastruktur notwendig - Application Server Dokument muss zusätzlich erstellt werden Dokument und SQL-Queries müssen doppelt gepflegt

werden Einarbeitung in den Editor notwendig

Page 45: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 45 von 61

Fazit - Jasper Reports

Umfangreiche Variante Evtl. Zusätzliche Kosten Komplexe Dokumente möglich Einarbeitung notwendig

Page 46: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 46 von 61

BI Publisher

Prominentester Vertreter der Report Engines Beste Integration in die Oracle Welt Viele Einsatzmöglichkeiten Grafische Editoren für Erstellung der Templates Benötigt einen Applikation-Server

Page 47: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 47 von 61

Page 48: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 48 von 61

Page 49: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 49 von 61

Page 50: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 50 von 61

Page 51: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 51 von 61

Vorteile

Alles ist möglich - umfangreiche Möglichkeiten Vorlagen und Templates von Fachabteilung erstellbar Dynamische Grafiken erstellbar Mehrere Quellen möglich - webbasiert, Word, Adobe PDF

Writer Mehrere Ziel-Formate aus einer Quelle möglich Ein Report-Engine-Server von mehreren Datenbanken

nutzbar

Page 52: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 52 von 61

Nachteile

Teuer Zusätzliche Infrastruktur notwendig - Application Server Dokument muss zusätzlich erstellt werden Dokument und SQL-Queries müssen doppelt gepflegt

werden Einarbeitung in Editoren notwendig

Page 53: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 53 von 61

Fazit - BI Publisher

Umfangreiche Variante Zusätzliche Kosten Komplexe Dokumente möglich Einarbeitung notwendig Kann noch viel mehr als nur Drucken

Page 54: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 54 von 61

Weitere Möglichkeiten

APEX Plugins ... Was kann der BIRT Server ...

Page 55: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 55 von 61

Page 56: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 56 von 61

Page 57: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 57 von 61

Beispiele

Laufzettel - Formular - festes Format Management Präsentation - schönes Layout - Grafiken Hilfsausdruck - Format leserlich

Page 58: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 58 von 61

Page 59: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 59 von 61

Page 60: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 60 von 61

Page 61: APEX und Drucken Schöne und das Biest! - doag.org · Seite 1 von 61 APEX und Drucken Die Schöne und das Biest!

Seite 61 von 61

Fragen?