PowerPoint-Präsentation

Werbung
Beleganzeige sehen und verstehen
Belegdaten als PDF und anderen Formaten
Anzeigen, Mailen, Drucken, Faxen, etc…
Agenda
 Beleganzeige/-generierung (bisher, zukünftig)
 Dreh- und Angelpunkt: pioESM
 Konfiguration pioESM
 BIRT Reportdesigner
 XML-Datenstruktur
Bisherige Beleganzeige
 Reine Textbasierte Anzeige
 Nicht Stand der Technik
 Keine Bilder abgesehen vom
Overlay
 Nur vom Programmierer zu
ändern
zukünftige Beleganzeige
 Zeitgemäße Anzeige
 Moderne Formate wie PDF
 Dynamisches Anordnen von
Elementen/Texten
 Einbetten von Bildern
 Viele
Formatierungsmöglichkeiten
 Als PDF-Datei später leicht
zu Archivieren
pioESM
 Zentraler Kommunikationspunkt
 Verbindung zwischen den Welten
 Koordination verschiedenster Aufgabe
Kommunikation
pioESM
AS/400
Trigger-Modul: DTAQ-überwachen
(Berichts-Dataqueue)
Prozess: Drucken
4.) Prozess / Parameter
abholen
Dataqueue
XML-Daten
Prozess: Anzeigen
2.) XML-Daten
vorbereiten
Modul: XML-Daten auslesen
(wawServices)
Modul: Dateityp ermitteln
Interne
Verarbeitung
IFS
(Druckereinstellungen)
(Design-Datei + Overlay + Belegdaten)
(BIRT Bericht generieren)
Modul: Druckart ermitteln
Modul: Anzeigen
(Druckereinstellungen)
(Nachrichtenmodul)
Modul: Drucken
(Drucker)
Drucken
Beleg ablegen
Benutzer-PC (WAW)
Benutzer führt Aktion aus
-Drucken
-Anzeigen
-Faxen
-Nacharchivieren
Nach Dateien horchen und anzeigen
1.) Aktion mitteilen
Modul: Beleg erstellen
3.) Prozess /
Parameter in
DTAQ schreiben
Reportdesigner
 Open Source Projekt
 Vorteil: Quelloffen  Eigene Erweiterungen (Barcode)
 Weiterentwicklung durch die Community
 Eclipse-Community
 BIRT Developer Center
 Gesponsort durch
 Actuate  IBM
 Innovent Solutions
Reportdesigner
 Aktuelle Version: 4.4.2
Verwendet vom pioESM: 3.7.1
Reportdesigner
 Erstellt aus Design, Daten und Overlay die entsprechenden Ausgaben
Beleg-Daten
(XML, CSV)
PDF
Design
Postscript
Overlay
Reportdesigner
Layoutbereich
Palette
Eigenschafts-Editor
Layoutaufbau
Reportdesigner
(Designbausteine)
Label
 Anzeigen einfacher Konstanten
DynamicText
 Anzeigen von Daten aus den Datasets (Belegdaten) in Verbindung
mit festen Konstanten
Grid (Raster)
 Arrangieren von Bausteinen (ähnlich einer Exceltabelle)
Table (Tabelle)
 Durchlaufen eines Datasets (inkl. Sortierung, Filter, Gruppierung)
Text (selten)
 Einfügen von HTML-Texten
Reportdesigner
(Funktionen [1])
 Verarbeiten verschiedener Datenquellen (XML, CSV, SQL, etc…)
 Verbinden von Datensätzen (XML und CSV)
 Ausführen von Java-Script
 Bedingte Formatierungen (abhängig von angezeigten Wert)
 Berechnete Felder (Datasets)
 Gruppierung (Tabellen)
 Andruck von Barcodes
 Andruck von Bildern (Artikelbildern)
Reportdesigner
(Funktionen [2])
 Margins (Außenränder)
 Paddings (Innenränder)
 Border (Rahmen)
 Visibility (Sichtbarkeit)
Reportdesigner
(Grenzen / Schwächen)
Barcodes nicht im Kopfteil möglich (deklarierter Bug)
Überträge (bisher nicht geplant)
Geübte Mauskoordination
Übung da viel Funktionalität vorhanden
XML-Datenstruktur
Auftrag
(Auftragspapiere)
Angebot
Wareneingang
(aus Kundenanfrage)
Sammelrechnung
Module
Sammellieferschein
Kommissionierschein
Produktion
Bestellung
XML-Datenstruktur
Modul Auftrag
Rechnungskorrektur
Auftragspapiere
Auftrag.xml
XML-Datenstruktur
Modul Auftrag
Belegdaten (Belegnr, Belegdatum, …)
Rabatte, Zuschläge (auf dem Auftrag)
Adressinformationen (Beleg)
(Anschrift, Steuer-Nr, Ust-ID, …)
Belegtexte (Infotexte)
Positionsdaten
(Artikelnr, Artikelbez., Menge, Wert, …)
Artikeltexte (Infotexte)
Rabatte, Zuschläge (auf dem Auftrag)
Stückliste (Stücklistenartikel, Bez.)
XML-Datenstruktur
Modul Sammelrechnung
Belegdaten (Belegnr, Belegdatum, …)
Rabatte, Zuschläge (auf dem Auftrag)
Adressinformationen (Beleg)
(Anschrift, Steuer-Nr, Ust-ID, …)
Belegtexte (Infotexte)
Adressinformationen (Auftrag)
Positionsdaten
(Artikelnr, Artikelbez., Menge, Wert, …)
Artikeltexte (Infotexte)
Rabatte, Zuschläge (auf dem Auftrag)
Stückliste (Stücklistenartikel, Bez.)
Zurück zum Anfang
pioESM
AS/400
Trigger-Modul: DTAQ-überwachen
(Berichts-Dataqueue)
4.) Prozess / Parameter
abholen
Dataqueue
XML-Daten
Prozess: Anzeigen
2.) XML-Daten
vorbereiten
Modul: XML-Daten auslesen
(wawServices)
Interne
Verarbeitung
IFS
(Design-Datei + Overlay + Belegdaten)
(BIRT Bericht generieren)
Modul: Anzeigen
(Nachrichtenmodul)
Beleg ablegen
Benutzer-PC (WAW)
Benutzer führt Aktion aus
-Drucken
-Anzeigen
-Faxen
-Nacharchivieren
Nach Dateien horchen und anzeigen
1.) Aktion mitteilen
Modul: Beleg erstellen
3.) Prozess /
Parameter in
DTAQ schreiben
pioESM
Belegkonfiguration
Prozess Anzeigen_Bericht
Liest Belegdaten aus
Erstellt den Beleg (PDF)
Lädt den Beleg zur Anzeige im Client
hoch
pioESM
Belegkonfiguration
Modul XML-Daten auslesen
Beschafft die Belegdaten aus der
WAW in Form von XML
Der Aufbau der XML wird durch den
Belegtypen und dem damit in WAW
verknüpften Modul bestimmt
pioESM
Belegkonfiguration
Modul BIRT Bericht generieren
 Erstellt aus Design-Datei,
Belegdaten und Overlay das PDF
 Wichtige Angaben


Design-Verzeichnis
Overlay-Verzeichnis
pioESM
Belegkonfiguration
Modul Nachrichtenmodul
Bringt die erstellte Datei zur Anzeige
im pioERP-Client
Wichtige Angaben

Zielserver auf dem der Tomcat läuft
Danke für Ihre Aufmerksamkeit
Herunterladen