Versionen im Vergleich

Schlüssel

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

...

Danach wird die Produktions-Umgebung des R-S detaillierter vorgestellt beschrieben und Sie sehen, in welcher Beziehung das R-S zu dem Formular-Design (Rohdaten),

...

Hier sehen Sie, wie aus den Rohdaten des Import-Pakets durch das R-S für die weitere Produktion bereite Dokumentdaten generiert werden:
 

Image Modified
Abbildung A: Funktionsweise des R-S

...

Nachdem Sie Ihre Arbeit im R-S Client beendet haben und die Dokumente fertig gestaltet sind, übergibt der R-S Client Folgendes an den R-S Server weiter,

welcher daraus ein für die Produktion bereites Paket (im R-S als Basisobjekt Produktions-Paket repräsentiert) generiert. Aus diesem Paket kann dann z.B.

der OMS-ReportWriter druckfertige Dokumente erstellen. Das Produktions-Paket enthält folgende Komponenten:

...

Section
Column
width875px
Panel
borderColorLightGray
bgColorGhostWhite

 

  • Das Input-Paket (= Daten des Transaktions-Formular)

Es enthält die Daten des Import-Pakets und damit die Rohdokumente:

Das Grundlayout der Dokumente, Konfigurationen, Daten, Ressourcen und weitere Informationen.Input-Pakete werden nicht im R-S erstellt, sondern durch Formular-Designer, z.B. mit dem OMS-Entwickler Client.

Die Rolle von Input-Paketen wird im Folgenden noch genauer erklärt.
 

  • Die Ressourcen (= Daten des Schema)

Das Basisobjekt Schema enthält alle Daten (Bilder, Texte, Beileger, etc.), mit denen die Rohdokumente aus dem

Input-Paket angereichert (gefüllt) werden (= Es enthält die komplette Gestaltung der Rohdokumente durch das R-S,

also alles, was Sie im R-S definiert erstellt haben.

 

Column

 


Daraus wird durch den R-S Server das Produktions-Paket generiert, welches die beiden Komponenten enthält.

...

die die Gestaltung der Rohdokumente auf diese anwenden. Diese Programme, Skripts und Daten, die dazu nötig sind,

 um aus dem Produktions-Paket fertige Dokumente zu erstellen und die Daten aus den Datensystemen

 (ERP-/CRM-/HOST-Systemen, wird im Folgenden noch erklärt) in die Dokumente einzufügensind im Binär-Paket enthalten

...

Welches Binär-Paket ein Produktions-Paket benötigt (also welche Programme darin enthalten sein müssen und in welcher Version),

ist im ProduktionsImport-Paket festgelegt (übernommen aus dem Import-Paket). Fehlt das benötigte Binär-Paket, kann das Produktions-Paket nicht für den Druck aufbereitet werden.

...

Er fügt also das Resultat aus dem R-S mit den benötigten (,in den Dokumenten verwendeten ) Daten aus dem Datensystem zusammen

...

NummerBeschreibung
1

Das ERP-/CRM- oder HOST-System migriert seine Datenstruktur /XML-Rohdaten) in den OMS-Entwickler Client.

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 OMS-Entwickler Client 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 definierten zugewiesenen Ressource enthält und aus dem druckfertige Dokumente generiert werden können.

7

Durch den OMS-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 OMS-Spooler, siehe unten)


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

 

Image Modified
Abbildung C: Das R-S in der Produktionsumgebung

...

des (E)OMS-Core Systems dargestellt. Das EOMS(E)OMS-Core System ermöglicht es, Aufträge des OMS-Spoolers auf mehrere Recheneinheiten (sog. Worker)

...

NummerBeschreibung
1

Der OMS-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 Dokument Formular gehörenden Daten aus dem Datenstrom (inkl. der docxworldDocxworld-Vertragsnummer des Auftrags bzw.

dem Namen des Dokuments) vom OMS-Spooler. Die docxworldDocxworld-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-Szugeordnet S zugeordnet ist.

Zuweisungen im R-S werden durch docxworldDocxworld-Links und Produktions-Paket Verknüpfungen realisiert,

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 Dokumentgenerierung 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 OMS-ReportWriter) verarbeiten die Daten aus dem Datenstrom des OMS-Spoolers,

die der Worker in #4 erhalten hat und das Produktions-Paket zu einem fertigen DokumentDokumenten (Einfügen der Daten aus dem Datenstrom in

das Dokument des Produktions-Pakets). Dieser Prozess geschieht im Cache des Workers.

Vorsicht: 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 OMS-Spooler zurück.
10

Der OMS-Spooler erfragt in regelmäßigen Abständen vom (E)OMS-Core System, ob die Dokumentgenerierung abgeschlossen ist.

Wenn sie das ist, schickt der Spooler die empfangenen Dokumente in den Druck (z.B. docxworld).

...