24
Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Embed Size (px)

Citation preview

Page 1: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Beleganzeige sehen und verstehenBelegdaten als PDF und anderen Formaten

Anzeigen, Mailen, Drucken, Faxen, etc…

Page 2: 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

Page 3: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Bisherige Beleganzeige

Reine Textbasierte Anzeige

Nicht Stand der Technik

Keine Bilder abgesehen vom Overlay

Nur vom Programmierer zu ändern

Page 4: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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

Page 5: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

pioESM

Zentraler Kommunikationspunkt

Verbindung zwischen den Welten

Koordination verschiedenster Aufgabe

Page 6: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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)

Drucken

IFS

5.) XML auslesen

Beleg ablegen

Nach Dateien horchen und anzeigen

Page 7: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Reportdesigner

Open Source Projekt Vorteil: Quelloffen Eigene Erweiterungen (Barcode)

Weiterentwicklung durch die Community Eclipse-Community BIRT Developer Center

Gesponsort durch Actuate IBM Innovent Solutions

Page 8: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Reportdesigner

Aktuelle Version: 4.4.2

Verwendet vom pioESM: 3.7.1

Page 9: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Reportdesigner Erstellt aus Design, Daten und Overlay die entsprechenden Ausgaben

PDF

Postscript

Design

Beleg-Daten(XML, CSV)

Overlay

Page 10: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Reportdesigner

Layoutbereich

Eigenschafts-Editor

Palette

Layout-aufbau

Page 11: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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

Page 12: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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)

Page 13: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Reportdesigner(Funktionen [2])

Margins (Außenränder)

Paddings (Innenränder)

Border (Rahmen)

Visibility (Sichtbarkeit)

Page 14: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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

Page 15: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

XML-DatenstrukturAuftrag

(Auftragspapiere)

Bestellung

Angebot(aus Kundenanfrage)

Sammelrechnung

SammellieferscheinProduktion

Kommissionierschein

Wareneingang

Module

Page 16: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

XML-DatenstrukturModul Auftrag

Auftrag.xml

RechnungLieferschein

Auftragsbestätigung

GutschriftProforma-rechnung

Rechnungskorrektur

Auftragspapiere

Page 17: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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)

Page 18: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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)

Page 19: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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

Page 20: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

pioESMBelegkonfiguration

Prozess Anzeigen_Bericht

Liest Belegdaten aus

Erstellt den Beleg (PDF)

Lädt den Beleg zur Anzeige im Client hoch

Page 21: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

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

Page 22: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

pioESMBelegkonfiguration

Modul BIRT Bericht generieren

Erstellt aus Design-Datei, Belegdaten und Overlay das PDF

Wichtige Angaben Design-Verzeichnis Overlay-Verzeichnis

Page 23: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

pioESMBelegkonfiguration

Modul Nachrichtenmodul

Bringt die erstellte Datei zur Anzeige im pioERP-Client

Wichtige Angaben Zielserver auf dem der Tomcat läuft

Page 24: Beleganzeige sehen und verstehen Belegdaten als PDF und anderen Formaten Anzeigen, Mailen, Drucken, Faxen, etc…

Danke für Ihre Aufmerksamkeit