Beleganzeige sehen und verstehenBelegdaten 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
KommunikationpioESM AS/400
Benutzer führt Aktion aus-Drucken-Anzeigen-Faxen-Nacharchivieren
Dataqueue
XML-Daten
InterneVerarbeitung
Trigger-Modul: DTAQ-überwachen(Berichts-Dataqueue)
4.) Prozess / Parameter abholen
1.) Aktion mitteilen
2.) XML-Datenvorbereiten
3.) Prozess / Parameter in DTAQ schreiben
Prozess: Drucken Prozess: Anzeigen
Modul: XML-Daten auslesen(wawServices)
Modul: Dateityp ermitteln (Druckereinstellungen)
Modul: Beleg erstellen (Design-Datei + Overlay + Belegdaten)
(BIRT Bericht generieren)
Modul: Druckart ermitteln (Druckereinstellungen)
Modul: Drucken(Drucker)
Modul: Anzeigen(Nachrichtenmodul)
IFS
5.) XML auslesen
Beleg ablegen
Nach Dateien horchen und anzeigen
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
Postscript
Design
Beleg-Daten(XML, CSV)
Overlay
Reportdesigner
Layoutbereich
Eigenschafts-Editor
Palette
Layout-aufbau
Reportdesigner(Designbausteine)
Label Anzeigen einfacher Konstanten
DynamicText Anzeigen von Daten aus den Datasets (Belegdaten) in Verbindung
mit festen KonstantenGrid (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-DatenstrukturAuftrag
(Auftragspapiere)
Bestellung
Angebot(aus Kundenanfrage)
Sammelrechnung
SammellieferscheinProduktion
Kommissionierschein
Wareneingang
Module
XML-DatenstrukturModul Auftrag
Auftrag.xml
RechnungLieferschein
Auftragsbestätigung
GutschriftProforma-rechnung
Rechnungskorrektur
Auftragspapiere
XML-DatenstrukturModul Auftrag
Belegdaten (Belegnr, Belegdatum, …)Rabatte, Zuschläge (auf dem Auftrag)
Adressinformationen (Beleg)(Anschrift, Steuer-Nr, Ust-ID, …)
Positionsdaten(Artikelnr, Artikelbez., Menge, Wert, …)
Artikeltexte (Infotexte)
Stückliste (Stücklistenartikel, Bez.)
Rabatte, Zuschläge (auf dem Auftrag)
Belegtexte (Infotexte)
XML-DatenstrukturModul Sammelrechnung
Belegdaten (Belegnr, Belegdatum, …)Rabatte, Zuschläge (auf dem Auftrag)
Adressinformationen (Beleg)(Anschrift, Steuer-Nr, Ust-ID, …)
Positionsdaten(Artikelnr, Artikelbez., Menge, Wert, …) Artikeltexte (Infotexte)
Stückliste (Stücklistenartikel, Bez.)
Rabatte, Zuschläge (auf dem Auftrag)
Belegtexte (Infotexte)
Adressinformationen (Auftrag)
Zurück zum AnfangpioESM AS/400
Benutzer führt Aktion aus-Drucken-Anzeigen-Faxen-Nacharchivieren
Dataqueue
XML-Daten
InterneVerarbeitung
Trigger-Modul: DTAQ-überwachen(Berichts-Dataqueue)
4.) Prozess / Parameter abholen
1.) Aktion mitteilen
2.) XML-Datenvorbereiten
3.) Prozess / Parameter in DTAQ schreiben
Prozess: Anzeigen
Modul: XML-Daten auslesen(wawServices)
Modul: Beleg erstellen (Design-Datei + Overlay + Belegdaten)
(BIRT Bericht generieren)
Modul: Anzeigen(Nachrichtenmodul)
IFS
5.) XML auslesen
Beleg ablegen
Nach Dateien horchen und anzeigen
pioESMBelegkonfiguration
Prozess Anzeigen_Bericht
Liest Belegdaten aus
Erstellt den Beleg (PDF)
Lädt den Beleg zur Anzeige im Client hoch
pioESMBelegkonfiguration
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
pioESMBelegkonfiguration
Modul BIRT Bericht generieren
Erstellt aus Design-Datei, Belegdaten und Overlay das PDF
Wichtige Angaben Design-Verzeichnis Overlay-Verzeichnis
pioESMBelegkonfiguration
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
Top Related