Auftragsverwaltung

Mit der Funktion Auftragsverwaltung werden Funktionen und Objekte eingeführt, mit denen Sie einzelne Jobs gruppieren und gemeinsam effizient verarbeiten können. Die Funktion unterstützt sowohl die manuelle Auftragserstellung als auch die Übermittlung von Aufträgen aus Bestellsystemen, die Aufträge als XML-Dateien ausgeben oder exportieren können.

Diese Funktion fügt eine Schrittvorlage, das Objekt Auftrag und das Objekt Auftragseigenschaftenzuordnung hinzu. Es enthält auch Beispielobjekte als Teil eines Nutzungsszenarios, die Sie untersuchen und bei Bedarf für Ihre Installation kopieren können.

Objekte

Reihenfolge
Ein Auftrag ist ein Container für Jobs. Jobs können manuell erstellt werden (über das Portlet Jobs übergeben) oder von einem Bestellsystem generiert und als XML-Datei an ein Eingabegerät übermittelt werden. Die XML-Datei wird interpretiert und in einen oder mehrere Aufträge mit einem oder mehreren Jobs in jedem Auftrag umgewandelt. Sie können Eigenschaften für einen Auftrag festlegen, von denen einige an alle Jobs des Auftrags weitergegeben werden.
Auftragseigenschaftenzuordnung
Eine Auftragseigenschaftenzuordnung definiert, welche XML-Elemente in der vom Bestellsystem erstellten Datei zur Identifizierung von Aufträgen und Jobs und welche zur Festlegung von Eigenschaften verwendet werden.

Schrittvorlage

CreateOrdersFromFile
Ein Schritt, der auf dieser Schrittvorlage basiert, verwendet ein Objekt zur Auftragseigenschaftenzuordnung, um Aufträge mit darin enthaltenen Jobs aus dem Inhalt einer XML-Eingabedatei zu erstellen. Der Schritt übermittelt die Jobs zur Verarbeitung an einen angegebenen Workflow.

Beispielobjekte

OrderSample
Ein Beispiel-Workflow, den Sie prüfen und ausführen können, um zu verstehen, wie das Feature funktioniert. Er empfängt eine XML-Datei von OrderHotFolder und sendet Jobs zur Verarbeitung durch den Workflow OrderJobSample.
OrderJobSample
Ein Beispiel-Workflow, den Sie prüfen und ausführen können, um zu verstehen, wie das Feature funktioniert. Er empfängt untergeordnete Jobs aus dem Workflow OrderSample und verarbeitet sie.
OrderHotFolder
Eine Beispiel-Eingabeeinheit mit einer vorab geladenen Beispielauftragsdatei. Sie übergibt die Musterdatei zur Bearbeitung an den Workflow OrderSample.
OrderXMLSample
Ein Beispielobjekt für die Zuordnung von Auftragseigenschaften, das so konfiguriert ist, dass es die Beispieldatei Order.xml verarbeitet und einen Auftrag und zwei Jobs erstellt.