Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Die Rohdokumente im Import-Paket enthalten Layout-Bereiche, also Bereiche auf den Dokumenten, die  die im R-S mit Bildern, Texten, Werten etc. statisch oder durch logische Abhängigkeiten aufgefüllt werden können. Inhalt kann im R-S nur an den dafür vorgesehenen Layout-Bereichen platziert werden. Die Layout-Bereiche können im R-S nicht verändert werden. Das R-S unterstützt allerdings WhiteSpaces, die flexibel freie Bereiche ("Weiße Bereiche") mit Inhalt (z.B. Werbung) füllen können. Außerdem erlaubt das R-S  die Erstellung von Beilegern, die den  Dokumenten beim Produktions-Prozess beigelegt oder direkt mit den Dokumenten erstellt werden. Hier sehen Sie, wie aus den Rohdaten des Import-Pakets durch das R-S für die weitere Produktion bereite Dokumentdaten generiert werden:
 


Abbildung A: Funktionsweise des R-S

...

Der ReportWriter fügt Dokumente und Rohdaten zu fertigen PDF's zusammen, um sie für den Druckprozess aufzubereiten. Er fügt also das Resultat aus dem R-S mit den Rohdokumenten des Import-Pakets sowie den benötigten, in den Dokumenten verwendeten Daten aus dem Datensystem zusammen (Er füllt also die Werte der Datenstrom-Variablen). Die durch den ReportWriter erstellten PDF's können dann in den Druck geschickt werden. Der ReportWriter und alle nötigen Konfigurationen und weiteren Daten müssen im Binär-Paket enthalten sein. Alternativ ist auch die Verwendung anderer Software möglich.



Abbildung B


Image Removed Image Added  Komponente des R-S / aus dem R-S (Wurde oben bereits thematisiert).

...

In Abb. B sehen Sie, wie das R-S in den Dokument-Erstellungsprozess eingebettet ist, von den Rohdaten des ERP-/CRM-/HOST-Systems bis zum fertigen Dokument.


Scroll Pagebreak

Der typische Ablauf des in Abb. B beschriebenen beschriebenen, kompletten Dokument-Erstellungs-Prozesses:

NummerBeschreibung
1

Das ERP-/CRM- oder HOST-System migriert seine Datenstruktur /XML-Rohdaten) in den DeveloperClient. Dort kann der Formular-Entwickler bei der Formularentwicklung darauf zugreifen, sieht, welche Datenfelder im System zur Verfügung stehen und kann steuern, welche davon wie im R-S verwendet werden dürfen.

2

Mit dem in den DeveloperClient integrierten Adobe Designer wird das Layout des Formulars erstellt (XDP).

3

Neben dem Layout der Dokumente (2) legt der Formular-Designer noch andere Eigenschaften fest, z.B. die Layout-Bereiche im Formular, die durch das R-S gefüllt werden dürfen, welche Daten aus dem Datenstrom des ERP-/CRM-/HOST-Systems im R-S verwendet werden dürfen (später im R-S die Datenstrom-Variablen) und weitere Konfigurationen.

4Aus den Dateien, Formularen und Konfigurationen wird ein Import-Paket für das R-S erstellt, das alle relevanten Daten beinhaltet.
5

Das Import-Paket bildet die Basis für das Transaktions-Formular des R-S, das dann im R-S gestaltet wird. Die festgelegten Layout-Bereiche werden durch Ressourcen gefüllt, Beileger werden definiert, etc. Die vom Formular-Designer deklarierten Datenstrom-Variablen werden dazu genutzt, um im R-S Daten aus dem ERP-/CRM-/HOST-System zu verwenden. Ihre Werte werden später durch den ReportWriter (7) in das Dokument eingefügt.

6

Nachdem die Bearbeitung der Rohdaten im R-S abgeschlossen ist wird ein Produktions-Paket erstellt, das die gestalteten Dokumente mit den durch das R-S zugewiesenen Ressource enthält und und aus dem druckfertige Dokumente generiert werden können.

7

Durch den ReportWriter aus dem Binär-Paket werden aus dem Produktions-Paket und den Daten aus dem Datenstrom des ERP-/CRM-/HOST-Systems die fertigen Dokumente erstellt: Die Daten aus dem Datenstrom, die im R-S für die Dokumentgestaltung benutzt wurden (Datenstrom-Variablen), werden durch den ReportWriter eingefügt und die Informationen aus dem Produktions-Paket werden zu fertigen Dokumenten verarbeitet.

8Das fertige Dokument wird in die Produktion geschickt (z.B. zum Spooler, siehe unten)


Scroll Pagebreak

Wie aus den R-S Daten in der Praxis Dokumente generiert werden


Abbildung C


Bis jetzt haben Sie gesehen, wie durch das R-S aus den Rohdaten des Formular-Designers druckfertige Dokumente erstellt werden. Hier sehen Sie nun vertieft, wie in der Realität durch Nutzung des  des Spoolers ,des ReportWriters und von docxworld die Dokumente aus dem R-S in den  Produktionsprozess (und Druckprozess) eingeführt werden und welche technischen Abläufe nötig sind. Abb. C erweitert die Prozesse aus Abb. A + B um die technische Anbindung an den Druckprozess. In  In Abb. C ist das Schema bei Verwendung des (E)OMS-Core-Systems dargestellt. Das (E)OMS-Core-System ermöglicht es, Aufträge des Spoolers auf mehrere Recheneinheiten (sog. Worker) aufzuteilen ("verteilte Systeme") und beschleunigt so den Generierungsprozess. Momentan unterstützt nur das EOMS-Core-System eine Anbindung an das Redaktions-System.

 

Scroll Pagebreak

Die einzelnen Ablaufschritte in Abb. C sind in chronologischer Reihenfolge nummeriert:

NummerBeschreibung
1

Der Spooler empfängt die für das Dokument bestimmten Daten (Die Daten aus dem ERP-/CRM-/HOST-System aus Abb. B ) auf einer seiner Schnittstellen (LPD, SAP, O2O, OMS.REMOTE oder aus seinem Scan-Verzeichnis).

2

Der Spooler erteilt dem (E)OMS-Core-System den Verarbeitungs-Auftrag für die Dokumente. Dies geschieht standardmäßig über JMS Messaging, Spooler und der (E)OMS-Core können aber auch direkt kommunizieren.

3

Das (E)OMS-Core-System verteilt die Aufträge auf mehrere Worker (Maschinen). In Abb. C ist nur 1 Worker dargestellt, da jeder Worker gleich arbeitet. Jeder Worker verarbeitet dann die ihm zugewiesenen Dokument-Erstellungs-Aufträge.

4

Der Worker erfragt die zum Formular gehörenden Daten aus dem Datenstrom (inkl. der Docxworld-Vertragsnummer des Auftrags bzw. dem Namen des Dokuments) vom Spooler. Die Docxworld-Vertragsnummer / der Name ist nötig, um im R-S gestaltete Dokumente eindeutig einem Datenstrom und einer Produktion zuweisen zu können.

5

Der Worker erfragt vom R-S, ob der Vertragsnummer / dem Namen ein Produktions-Paket im R-S zugeordnet ist. Zuweisungen im R-S werden durch Docxworld-Links und Produktions-Paket Verknüpfungen realisiert, die die Sie im Laufe der Dokumentation kennen lernen werden. Produktions-Pakete haben Sie bereits oben kennengelernt.

6

Existiert im R-S ein zugeordnetes Produktions-Paket, übergibt das R-S das Paket und das für das Paket benötigte Binär-Paket an den Worker. Binär-Pakete, die die für die Dokument-Generierung aus Rohdaten notwendigen Programme enthält, haben Sie bereits oben kennengelernt. Andernfalls wird der Prozess für dieses Dokument abgebrochen.

7

Sind Produktions-Paket oder Binär-Paket schon im Cache des Workers vorhanden, wird das Produktions-Paket bzw. das Binär-Paket nicht aus dem R-S geladen, sondern es werden die Pakete aus dem Cache benutzt, um eine schnellere Ausführung zu erzielen. Ansonsten werden Produktions-Paket / Binär-Paket erst in den Cache geladen.

8

Die Programme aus dem Binärpaket (in der Regel ReportWriter) verarbeiten die Daten aus dem Datenstrom des Spoolers, die der Worker in #4 erhalten hat und das Produktions-Paket zu fertigen Dokumenten (Einfügen der Daten aus dem Datenstrom in das Dokument des Produktions-Pakets). Dieser Prozess geschieht im Cache des Workers.

VorsichtVorsicht: Wenn das Produktions-Paket einem Datenstrom (Vertrag) zugeordnet ist, der nicht für dieses Dokument bestimmt ist, kommt es zu unerwünschtem Verhalten, da der Datenstrom nicht die erwarteten Daten enthält. Achten Sie deshalb darauf, in Docxworld-Links immer die richtige Vertragsnummer anzugeben, die auch zum gewünschten Datenstrom gehört.

9Nachdem das Dokument fertig generiert wurde, sendet der Worker das fertige Dokument direkt an den Spooler zurück.
10

Der Spooler erfragt in regelmäßigen Abständen vom (E)OMS-Core-System, ob die Dokument-Generierung abgeschlossen ist. Wenn sie das ist, schickt der Spooler die empfangenen Dokumente in den Druck (z.B. docxworld).


Scroll Pagebreak

Die Personen, die an den Prozessen beteiligt sind und ihr Aufgabenfeld:

  • ERP-Entwickler

...

Ist zuständig für die Verwaltung des ERP-/CRM-/HOST-Systems und die Aufbereitung der durch das System bereitgestellten Daten. Außerdem ist er bei der

...

Formularerstellung mit dem Formular-Team beteiligt, um eine effiziente Nutzung der Daten aus dem System im Formular z u gewährleisten.

  • Formular-Team

Das Formular-Team arbeitet mit dem Formular-Designer DeveloperClient   und Adobe Designer), entwirft und konzipiert damit das Rohformular und die Daten (Ressourcen, Logo, Hintergründe, andere Dateien), die später im R-S gestaltet und genutzt werden. Außerdem konfigurieren sie die Eigenschaften des Formulars und bereiten die Datenstruktur

...

aus dem ERP-/CRM-/HOST-System für die Verwendung im R-S auf.

  • Vertrieb, Marketing, etc.

Vertrieb und Marketing sind die

...

Hauptnutzer des R-S. Sie gestalten die durch das Formular- Team vorgegebenen Rohdokumente

...

und füllen sie mit Inhalt, entwerfen Beileger, etc. QA-Teams überprüfen die Qualität der Enddokumente.

  • Druck-Operating und Produktion

Sie sind für den weiteren Produktions- Prozess verantwortlich, kümmern sich um Druck, Kuvertierung und Versand der Dokumente. Außerdem sind sie für die Produktion über docxworld oder Produkte zuständig.


Eine Sammlung aller Begriffe, die Sie für die Verwendung des Redaktions-Systems kennen sollten finden Sie im Glossar.