Planen der Verarbeitung von Aufträgen aus dem MarcomCentral-Store

In diesem Verfahren ordnen Sie XML-Elemente von MarcomCentral für Aufträge und Job-Tickets RICOH ProcessDirector-Jobmerkmalen zu. Sie entscheiden, wie die Informationen bereitgestellt werden, die erforderlich sind, damit RICOH ProcessDirector die Artikel in einem Auftrag verarbeiten kann. Außerdem entscheiden Sie, anhand welcher Kriterien der Status an MarcomCentral gemeldet wird.
So planen Sie die Verarbeitung von Aufträgen aus Ihrem MarcomCentral-Store:
  1. Überprüfen Sie Ihre MarcomCentral-Aufträge und entscheiden Sie, welche XML-Elemente RICOH ProcessDirector-Jobmerkmalen zugeordnet werden.

    Im weiteren Verlauf dieses Verfahrens ordnen Sie die XML-Elemente mithilfe eines Fremdanbietertools wie Altova MapForce, das XSLT-Stylesheets erstellt, Jobeigenschaften zu.

    Zur Referenz sind in dieser Tabelle die acht MarcomCentral-XML-Elemente für Aufträge aufgeführt, die fünf RICOH ProcessDirector-Jobmerkmalen im Beispiel-Workflow MarcomProcessOrders zugeordnet sind.

    XML-Element für Auftrag Datenbankname des Jobmerkmals Benutzerschnittstellenname des Jobmerkmals
    OrderNumber Job.Marcom.OrderNumber MarcomCentral-Auftragsnummer
    ID Job.Marcom.OrderId MarcomCentral-Auftrags-ID
    Benutzer/E-Mail Job.CustomerName Kundenname
    ShippingAddress/Adresse1 ShippingAddress/Stadt ShippingAddress/Staat /ShippingAddress/PLZ Job.Info.Attr1 Benutzerdefiniert 1
    count(OrderDetails/OrderDetail) Job.Info.Attr2 Benutzerdefiniert 2

    Beachten Sie beim Zuordnen diese Informationen zu RICOH ProcessDirector-Jobmerkmalen:

    • Zwei Jobmerkmale für Aufträge werden mit dem MarcomCentral Connect-Feature bereitgestellt: MarcomCentral Auftragsnummer und MarcomCentral Auftrags-ID.

    • Zwei Jobmerkmale für Job-Tickets werden mit dem MarcomCentral Connect-Feature bereitgestellt: MarcomCentral Job-Ticket-ID und MarcomCentral Produkttyp.

    • Eine Liste aller Jobmerkmale im Lieferumfang des Basisprodukts finden Sie in der zugehörigen Referenz über die Datenbank-Merkmalnamen für Jobs.

    • RICOH ProcessDirector liefert 20 benutzerdefinierte Jobeigenschaften: 10 der Eigenschaften enthalten Text, 5 enthalten ganze Zahlen und 5 enthalten Zahlen, einschließlich Bruchzahlen wie 8,5 oder 9,725.

      • Wenn ein Workflow Auftragsjobs verarbeitet und ein weiterer Workflow Job-Tickets, können Sie in jedem Workflow ein benutzerdefiniertes Jobmerkmal für unterschiedliche Zwecke verwenden. Sie können zum Beispiel das Merkmal Benutzerdefiniert 1 für die Lieferadresse eines Auftrags im Workflow für Auftragsjobs verwenden. Sie können das Merkmal Benutzerdefiniert 1 für die SKU-Beschreibung im Workflow für Ticket-Jobs verwenden.

      • Sie können aber nicht das gleiche benutzerdefinierte Jobmerkmal für verschiedene Zwecke innerhalb desselben Workflows verwenden. Sie können zum Beispiel das Merkmal Benutzerdefiniert 1 für die SKU-Beschreibung im Job-Ticket-Workflow verwenden. Wenn Sie das Merkmal Benutzerdefiniert 1 auch dazu verwenden, Informationen zur Verpackung im Job-Ticket-Workflow bereitzustellen, überschreiben die Informationen zur Verpackung die SKU-Beschreibung.

    • Wenn Sie mehr benutzerdefinierte Jobeigenschaften benötigen, wenden Sie sich an Ihren Ricoh-Kundendienstmitarbeiter.

      Hinweis: Wenn Sie einige der Jobmerkmale nicht verwenden, die mit dem Basisprodukt oder einem installierten Feature bereitgestellt werden, können Sie diese Merkmale für MarcomCentral verwenden. Sie verfügen zum Beispiel über das AFP-Unterstützung-Feature, aber Sie verwenden die Jobmerkmale Job.Info.Department und Job.Info.Programmer nicht. Diese Merkmale können Sie für MarcomCentral verwenden.

    Erstellen Sie eine Tabelle ähnlich der folgenden, um die MarcomCentral-Auftragselemente aufzuzeichnen, die den RICOH ProcessDirector-Jobeigenschaften zugeordnet werden sollen. Fügen Sie so viele Zeilen wie nötig hinzu.

    Hinweis: Der Beispiel-Workflow MarcomProcessOrders verwendet drei benutzerdefinierte Jobeigenschaften, um zu ermitteln, wann alle erwarteten Job-Tickets abgerufen wurden. Die anderen benutzerdefinierten Jobeigenschaften stehen Ihnen zur Verfügung.
    Datenbankname des Jobmerkmals Benutzerschnittstellenname des Jobmerkmals XML-Element für Auftrag
    Job.Marcom.OrderNumber MarcomCentral-Auftragsnummer OrderNumber
    Job.Marcom.OrderId MarcomCentral-Auftrags-ID ID
    Job.Info.Attr1 Benutzerdefiniert 1  
    Job.Info.Attr2 Benutzerdefiniert 2 count(OrderDetails/OrderDetail)
    Job.Info.Attr3 Benutzerdefiniert 3 count(ns0:Envelope/ns0:Body/ns2:GetJobTicketsByOrderNumberResponse/ns1:GetJobTicketResponse/JobTicket)
    Job.Info.Attr4 Benutzerdefiniert 4 Zum Ermitteln, wann alle Job-Tickets für einen Auftrag aus MarcomCentral abgerufen wurden.
    Job.Info.Double1 Benutzerdefinierte Zahl 1  
    Job.Info.Double2 Benutzerdefinierte Zahl 2  
    Job.Info.Double3 Benutzerdefinierte Zahl 3  
    Job.Info.Integer1 Benutzerdefinierte Ganzzahl 1  
    Job.Info.Integer2 Benutzerdefinierte Ganzzahl 2  
    Job.Info.Integer3 Benutzerdefinierte Ganzzahl 3  

  2. Überprüfen Sie Ihre MarcomCentral-Job-Tickets und entscheiden Sie, welche XML-Elemente für Job-Tickets RICOH ProcessDirector-Jobmerkmalen zugeordnet werden sollen.

    Zur Referenz sind in dieser Tabelle die neun MarcomCentral-XML-Elemente für Job-Tickets aufgeführt, die neun RICOH ProcessDirector-Jobmerkmalen im Beispiel-Workflow MarcomProcessJobTicket zugeordnet sind.

    XML-Element für Job-Ticket Datenbankname des Jobmerkmals Benutzerschnittstellenname des Jobmerkmals
    OrderDetails/OrderDetail/ID Job.Marcom.JobTicketId MarcomCentral-Job-Ticket-ID
    OrderDetails/OrderDetail/ProductType Job.Marcom.ProductType MarcomCentral-Produkttyp
    OrderDetails/OrderDetail/ProductName Job.Name Jobname
    OrderDetails/OrderDetail/ProductDescription Job.Description Jobbeschreibung
    OrderDetails/OrderDetail/Quantity Job.Copies Angeforderte Jobkopien
    OrderDetails/OrderDetail/SKUDescription Job.Info.Attr1 Benutzerdefiniert 1
    OrderDetails/OrderDetail/Shipping/Method Job.Info.Attr2 Benutzerdefiniert 2
    FinalOutputFileURL/URL Job.Info.Attr3 Benutzerdefiniert 3
    OrderDetails/OrderDetail/SKU/ID Job.Info.Attr4 Benutzerdefiniert 4

    Erstellen Sie eine Tabelle ähnlich der folgenden, um die MarcomCentral-Jobticketelemente aufzuzeichnen, die den RICOH ProcessDirector-Jobeigenschaften zugeordnet werden sollen. Fügen Sie so viele Zeilen wie nötig hinzu.

    Datenbankname des Jobmerkmals Benutzerschnittstellenname des Jobmerkmals XML-Element für Job-Ticket
    Job.Marcom.JobTicketId MarcomCentral-Job-Ticket-ID OrderDetails/OrderDetail/ID
    Job.Marcom.ProductType MarcomCentral-Produkttyp OrderDetails/OrderDetail/ProductType
    Job.Info.Attr1 Benutzerdefiniert 1  
    Job.Info.Attr2 Benutzerdefiniert 2  
    Job.Info.Attr3Der Schritt DownloadFile verwendet diese Jobeigenschaft. Benutzerdefiniert 3  
    Job.Info.Double1 Benutzerdefinierte Zahl 1  
    Job.Info.Double2 Benutzerdefinierte Zahl 2  
    Job.Info.Double3 Benutzerdefinierte Zahl 3  
    Job.Info.Integer1 Benutzerdefinierte Ganzzahl 1  
    Job.Info.Integer2 Benutzerdefinierte Ganzzahl 2  
    Job.Info.Integer3 Benutzerdefinierte Ganzzahl 3  

  3. Entscheiden Sie, wie die Informationen bereitgestellt werden, die erforderlich sind, damit RICOH ProcessDirector die Artikel in einem Auftrag aus Ihrem MarcomCentral-Store verarbeiten kann.
    MarcomCentral speichert die Informationen nicht, die erforderlich sind, um die Artikel in einem Auftrag zu verarbeiten. MarcomCentral speichert zum Beispiel nicht die für Drucksachen erforderlichen Medien-, Duplex- und Endbearbeitungsoptionen oder das für Nicht-Druckartikel erforderliche Verpackungsmaterial.
    1. Entscheiden Sie, ob Ihre MarcomCentral-Workflows sowohl Drucksachen als auch Nicht-Druckartikel oder nur Drucksachen verarbeiten sollen.

      Wenn Ihre Workflows nur Drucksachen verarbeiten sollen, überspringen Sie die Anweisungen für Nicht-Druckartikel. Wenn Sie den Beispiel-Workflow MarcomProcessJobTicket kopieren und an Ihre Bedürfnisse anpassen, entfernen Sie die Abzweigung, die Nicht-Druckartikel verarbeitet.

    2. Entscheiden Sie, welche Informationen RICOH ProcessDirector benötigt, um Drucksachen zu verarbeiten.

      Zur Referenz sind in dieser Tabelle die beiden RICOH ProcessDirector-Jobmerkmale aufgeführt, welche die Informationen bereitstellen, die zum Verarbeiten von Drucksachen im Beispiel-Workflow MarcomProcessJobTicket erforderlich sind.

      Datenbankname des Jobmerkmals Benutzerschnittstellenname des Jobmerkmals
      Job.Media Medien
      Job.Duplex Duplex

      Erstellen Sie eine Tabelle ähnlich der oben dargestellten, um die RICOH ProcessDirector-Jobeigenschaften, welche die Informationen bereitstellen, die zum Verarbeiten von Drucksachen in Ihrem Job-Ticket-Workflow erforderlich sind. Fügen Sie so viele Zeilen wie nötig hinzu.

      Hinweis: Optional können Sie der Tabelle eine zusätzliche Spalte für XML-Elemente hinzufügen, die Sie später in diesem Verfahren verwenden können.

    3. Entscheiden Sie, welche Informationen RICOH ProcessDirector benötigt, um Nicht-Druckartikel zu verarbeiten.

      Zur Referenz ist in dieser Tabelle das RICOH ProcessDirector-Jobmerkmal aufgeführt, das die Informationen bereitstellt, die zum Verarbeiten von Nicht-Druckartikeln im Beispiel-Workflow MarcomProcessJobTicket erforderlich sind.

      Datenbankname des Jobmerkmals Benutzerschnittstellenname des Jobmerkmals
      Job.Info.Attr5 Benutzerdefiniert 5

      Erstellen Sie eine Tabelle ähnlich der oben dargestellten, um die RICOH ProcessDirector-Jobeigenschaften, welche die Informationen bereitstellen, die zum Verarbeiten von Nicht-Drucksachen in Ihrem Job-Ticket-Workflow erforderlich sind. Fügen Sie so viele Zeilen wie nötig hinzu.

      Hinweis: Optional können Sie der Tabelle eine zusätzliche Spalte für XML-Elemente hinzufügen, die Sie später in diesem Verfahren verwenden können.

    4. Identifizieren Sie die MarcomCentral XML-Elemente, die zum Nachschlagen der Informationen erforderlich sind, die RICOH ProcessDirector zum Verarbeiten jedes Artikels verwendet, der in Ihrem MarcomCentral-Store bestellt wurde.

      Beispiel:

      • In einem MarcomCentral-Store erfordern unterschiedliche Drucksachen unterschiedliche Medien- und Duplexoptionen. Die MarcomCentral-Elemente für den Produkttyp und die Produkt-ID bezeichnen die einzelnen Drucksachen. RICOH ProcessDirector ordnet die Produkttyp- und Produkt-ID-Elemente Jobmerkmalen zu. RICOH ProcessDirector ermittelt dann mithilfe der Werte der Jobmerkmale die Medien- und Duplexeinstellungen, die für die einzelnen Drucksachen erforderlich sind.

      • In einem anderen MarcomCentral-Store erfordern unterschiedliche Nicht-Druckartikel unterschiedliche Optionen hinsichtlich Verpackungsmaterial bzw. Geschenkpapier. Das MarcomCentral-Element für die ID der Lagerhaltungseinheit (SKU) identifiziert jeden Nicht-Druckartikel. RICOH ProcessDirector ordnet das SKU-ID-Element einem Jobmerkmal zu. RICOH ProcessDirector verwendet dann die SKU-ID, um das Verpackungsmaterial und die Geschenkverpackungsoptionen zu bestimmen, die für jeden Nicht-Druckartikel erforderlich sind.

      • In einem dritten MarcomCentral-Store identifiziert ein Teil der MarcomCentral SKU-ID jedes gedruckte oder nicht gedruckte Element. RICOH ProcessDirector ordnet die SKU-ID einer Jobeigenschaft zu und verwendet eine Teilstring-Funktion im XSLT-Stylesheet, um nicht benötigte Ziffern zu entfernen. RICOH ProcessDirector verwendet dann den Teil der SKU-ID, um die für jedes gedruckte oder nicht gedruckte Element erforderlichen Verarbeitungsoptionen zu bestimmen.

        Hinweis:
      • Achten Sie darauf, Elemente einzuplanen, die sich auf Grundlage dessen ändern, wie Kunden die von ihnen bestellten Produkte anpassen. Zum Beispiel bezeichnet ein Element Baseballkappen, aber der Wert des Elements ändert sich bei roten und blauen Kappen. Verwenden Sie ein zweites Element, um die Farbe zu identifizieren.
    5. Wenn das oder die Element(e) nicht in der Tabelle der XML-Elemente für Job-Tickets enthalten ist/sind, fügen Sie das Element/die Elemente der Tabelle hinzu.

      Mit dem SKU-ID-Element können Sie zum Beispiel Artikel bezeichnen. Achten Sie darauf, dass das SKU-ID-Element in der Tabelle mit den XML-Elementen für Job-Tickets enthalten ist, die Sie RICOH ProcessDirector-Jobmerkmalen zuordnen. Im Beispiel-Workflow MarcomProcessJobTicket ist das SKU-ID-Element dem Jobmerkmal Benutzerdefiniert 4 zugeordnet.

    6. Wenn eine externe Datenquelle Informationen enthält, die zum Verarbeiten von Artikeln erforderlich sind, die in Ihrem Store bestellt wurden, entscheiden Sie, wie die Informationen aus der Datenquelle abgerufen werden sollen.

      Wenn zum Beispiel ein Web-Service die Verarbeitungsinformationen abrufen kann, können Sie den Web-Service mit einem CallSOAPService- oder CallRESTService-Schritt aufrufen. In einem späteren Schritt in diesem Verfahren wird erläutert, wie Sie einen CallSOAPService-Schritt einem Workflow hinzufügen. Der Schritt RunExternalProgram bietet eine weitere Möglichkeit, die Informationen abzurufen.

    7. Wenn Sie nicht über eine vorhandene Datenquelle verfügen, entscheiden Sie, wie die Informationen bereitgestellt werden sollen, die zum Verarbeiten von Artikeln erforderlich sind, die in Ihrem Store bestellt werden.

      In den Verfahren zum Konfigurieren von RICOH ProcessDirector zum Abrufen und Verarbeiten von MarcomCentral-Aufträgen werden zwei Möglichkeiten zum Bereitstellen von Informationen erörtert:

      • XML-Dateien

        Sie können eine Reihe von XML-Dateien erstellen, eine für jeden Artikel, der in Ihrem MarcomCentral-Store bestellt wird. Ein ApplyXSLTransform-Schritt legt mithilfe der XML-Datei die Werte für die Jobmerkmale des Artikels fest. Diese Methode wird vom Beispiel-Workflow MarcomProcessJobTicket verwendet.

        Zum Erstellen der XML-Dateien ordnen Sie die XML-Elemente, die von den einzelnen Artikeln verwendet werden, RICOH ProcessDirector-Jobmerkmalen zu. Im nächsten Schritt in diesem Verfahren wird erläutert, wie Sie die XML-Dateien erstellen.

      • AssignJobValues-Schritte

        Sie können Ihrem Job-Ticket-Workflow für jeden Artikel in Ihrem MarcomCentral-Store einen AssignJobValues-Schritt hinzufügen. Wenn die SKU-IDs zum Beispiel Artikel bezeichnen, können Sie für jede SKU-ID einen AssignJobValues-Schritt verwenden. In dem Schritt weisen Sie alle Jobmerkmale zu, die zum Erzeugen des Artikels erforderlich sind.

      Sie können andere Methoden zum Bereitstellen der Informationen verwenden, die zum Erzeugen der Artikel erforderlich sind, die in Ihrem MarcomCentral-Store bestellt wurden. Wenn Sie zum Beispiel über das Archiv-Feature verfügen, können Sie Drucksachen und die Jobmerkmale, die für das richtige Drucken erforderlich sind, in einem Repository speichern. Wenn RICOH ProcessDirector den Job für die Drucksache verarbeitet, können die PDF-Datei und die für den Druck erforderlichen Merkmale aus dem Repository abgerufen werden.

  4. Führen Sie die folgenden Schritte aus, um eine Reihe von XML-Dateien an einem bestimmten Ort als Eingabe für einen ApplyXSLTransform-Schritt zu verwenden.
    1. Weisen Sie den XML-Elementen, die zum Verarbeiten der einzelnen Drucksachen oder Nicht-Druckartikel erforderlich sind, Jobmerkmale zu.
      Diese Jobmerkmale haben Sie in früheren Schritten identifiziert. Die in diesen Schritten bereitgestellten Tabellen enthalten eine Spalte, mit der Sie jedem Jobmerkmal ein XML-Element zuordnen können.
    2. Erstellen Sie ein Verzeichnis für die Dateien.

      Erstellen Sie zum Beispiel ein Unterverzeichnis MarcomItemProperties in dem Verzeichnis testfiles:

      • /aiw/aiw1/testfiles/MarcomItemProperties (Linux)
      • C:\aiw\aiw1\testfiles\MarcomItemProperties (Windows)

    3. Erstellen Sie eine XML-Datei für jeden Artikel, der im MarcomCentral-Store bestellt werden kann.

      Die Datei enthält die XML-Elemente, die den Artikel bezeichnen, sowie ein XML-Element für jedes Jobmerkmal, das für Drucksachen und Nicht-Druckartikel erforderlich ist. Jedes Merkmal gibt den Wert an, der zum Verarbeiten des Artikels erforderlich ist.

      Für jeden Artikel ist eine separate Datei erforderlich, auch wenn einige Artikel die gleichen Verarbeitungsinformationen erfordern.

      In diesem Beispiel wird der Artikel durch den Wert des Elements SKU/ID identifiziert. Das Beispiel enthält ein Element, das den Namen des Artikels (Broschüre_JensenBank) und sieben weitere Elemente mit den Werten identifiziert, die zum Verarbeiten des Artikels erforderlich sind.

      <?xml version="1.0" encoding="utf-8"?>
      <SKU>
        <ID>10000001</ID>
        <Name>Brochure_JensenBank</Name>
        <Duplex>Yes</Duplex>
        <Media>Letter Plain></Media>
        <Punch>Not set</Punch>
        <Staple>Not set</Staple>
        <Fold>None</Fold>
        <Package></Package>
        <PackMaterial></PackMaterial>
      </SKU>

    4. Wenn Sie die Datei benennen, beziehen Sie den Wert des Jobmerkmals oder der Jobmerkmale ein, die den Artikel in dem Namen identifizieren.

      Beispiel:

      • SKU-ID 10000001 identifiziert eine Broschüre, und Sie ordnen das SKU-ID-Element dem Jobmerkmal Benutzerdefiniert 4 ( Job.Info.Attr4) zu.

      • Nennen Sie die Datei Artikel10000001.xml.

      • Wenn Sie den Workflow MarcomProcessJobTicket für den Zugriff auf Ihre XML-Dateien ändern, verwenden Sie für den Schritt ApplyXSLTransform2 ein Symbol im Namen der Eingabedatei. Geben Sie Item${Job.Info.Attr4}.xml als Wert für das Merkmal Eingabedatei an. Weitere Informationen finden Sie in der zugehörigen Aufgabe für den Zugriff auf XML-Dateien von Ihrem Job-Ticket-Workflow aus.

    5. Legen Sie die Datei in dem Verzeichnis ab, das Sie erstellt haben.

      Legen Sie die Datei zum Beispiel in dem Verzeichnis MarcomItemProperties ab.

  5. Bereiten Sie Ihre XSLT-Stylesheet-Dateien vor:
    1. Erstellen Sie ein Verzeichnis an einem Speicherort, auf den der RICOH ProcessDirector-Server zugreifen kann.
    2. Fertigen Sie Kopien von den XSLT-Stylesheet-Dateien jobticketsReceived.xslt und downloadOverrides.xslt an, und legen Sie sie in dem neuen Verzeichnis ab.

      Die Dateien jobticketsReceived.xslt und downloadOverrides.xslt befinden sich in diesem Verzeichnis:

      • /aiw/aiw1/testfiles/Marcom (Linux)
      • C:\aiw\aiw1\testfiles\Marcom (Windows)

      Hinweis: Sie müssen diese Dateien nicht ändern.
      • Die Datei jobticketsReceived.xslt konvertiert ein XML-Element in ein Jobmerkmal, mit dem RICOH ProcessDirector die Anzahl der Job-Tickets zählt, die empfangen wurden.

      • Die Datei downloadOverrides.xslt konvertiert ein XML-Element in ein Jobmerkmal, das von RICOH ProcessDirector überprüft wird, um herauszufinden, ob eine Druckdatei zum Herunterladen bereitsteht.

    3. Mit einem XSLT-Tool (etwa Altova MapForce) erstellen Sie ein XSLT-Stylesheet, das MarcomCentral-Auftragselemente in Jobeigenschaften konvertiert.

      • In einem früheren Schritt haben Sie MarcomCentral-Auftragselemente RICOH ProcessDirector-Jobmerkmalen in einer Tabelle zugeordnet. Verweisen Sie auf diese Tabelle, während Sie die Eingabe in das Tool vorbereiten.

      • Nachdem Sie das Stylesheet erstellt haben, speichern Sie es in einer Datei namens orderToOverrides.xslt.

      Dieses Beispiel zeigt die Inhalte der Beispieldatei orderToOverrides.xslt, die mit dem MarcomCentral Connect-Feature bereitgestellt wurde:

      <?xml version="1.0" encoding="UTF-8"?><xsl:stylesheet version="1.0" 
      	xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
      	xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs">
        <xsl:output method="text" encoding="UTF-8"/>
        <xsl:template match="/">
          <xsl:variable name="var1_initial" select="."/>
          <xsl:for-each select="Order">
            <xsl:variable name="var2_current" select="."/>
            <xsl:value-of select="concat('Job.Marcom.OrderNumber=', OrderNumber, 
      			'&#10', 'Job.Marcom.OrderId=', ID, '&#10', 'Job.Info.Attr1=', 
      			ShippingAddress/Address1, ' ', ShippingAddress/City, ' ', 
      			ShippingAddress/State, ' ', ShippingAddress/Zip, '&#10', 
      			'Job.CustomerName=', User/Email, '&#10', 'Job.Info.Attr2=', 
      			count(OrderDetails/OrderDetail))"/>
          </xsl:for-each>
        </xsl:template></xsl:stylesheet>

    4. Mit dem XSLT-Tool erstellen Sie ein XSLT-Stylesheet, das MarcomCentral-Ticketelemente in Jobeigenschaften konvertiert.
      • In einem früheren Schritt haben Sie MarcomCentral-Ticketelemente RICOH ProcessDirector-Jobmerkmalen in einer Tabelle zugeordnet. Verweisen Sie auf diese Tabelle, während Sie die Eingabe in das Tool vorbereiten.

      • Vergewissern Sie sich, dass das Stylesheet die Job-Ticketelemente zuordnet, welche die Informationen nachschlagen, die zum Verarbeiten der einzelnen Artikel in einem Auftrag erforderlich sind.

      • Vergewissern Sie sich, dass das Stylesheet das Auftragselement zuordnet, das jedes Job-Ticket mit seinem jeweiligen Auftrag verknüpft. Im Beispiel-Workflow MarcomProcessJobTicket ist dies das Element OrderDetails/OrderDetail/OrderID, das dem Jobmerkmal MarcomCentral-Auftrags-ID zugeordnet ist.

      • Nachdem Sie das Stylesheet erstellt haben, speichern Sie es in einer Datei namens jobticketToOverrides.xslt.

    5. Wenn Sie XML-Dateien mit Informationen erstellt haben, die zum Verarbeiten der einzelnen Artikel in einem Auftrag erforderlich sind, verwenden Sie das XML-Tool, um ein XSLT-Stylesheet zu erstellen. Das Stylesheet konvertiert die XML-Elemente in den einzelnen XML-Dateien in Jobeigenschaften.

      • In einem früheren Schritt haben Sie die RICOH ProcessDirector-Jobmerkmale in Tabellen erfasst, die zum Verarbeiten von Drucksachen und Nicht-Druckartikeln erforderlich sind. In einem anderen Schritt haben Sie den Jobmerkmalen XML-Elemente zugeordnet. Verweisen Sie auf diese Tabellen, während Sie die Eingabe in das Tool vorbereiten.

      • Nachdem Sie das Stylesheet erstellt haben, speichern Sie es in einer Datei namens itemToOverrides.xslt.

    6. Platzieren Sie das neue XSLT-Stylesheet in dem Verzeichnis, das Sie erstellt haben.
  6. Entscheiden Sie, anhand welcher Kriterien der Status an MarcomCentral gemeldet wird.

    Überlegen Sie, ob Sie den Status nur für einige Workflows oder Artikel melden möchten. Sie können alle Jobmerkmale bzw. eine Kombination von Jobmerkmalen verwenden, um die Benachrichtigung an MarcomCentral auszulösen.

    Die Beispiel-Benachrichtigung MarcomCloseoutOrder zum Beispiel meldet den Status, wenn ein Auftrag bereit ist zur Auslieferung und der Status des Auftrags sich in Aufbewahrt geändert hat. Der Status des Auftragsjobs ändert sich erst, wenn die Verarbeitung der Jobs für alle Artikel in dem Auftrag abgeschlossen ist.

Nachdem Sie geplant haben, wie Aufträge verarbeitet werden sollen, können Sie den Aufruf der MarcomCentral-Web-Services vorbereiten.