Definieren eines Workflows zum Verarbeiten von MarcomCentral-Aufträgen
Kopieren Sie den mit dem MarcomCentral Connect-Feature bereitgestellten Workflow MarcomProcessOrders, um Aufträge zu verarbeiten, die von einem Store auf der MarcomCentral-Website abgerufen
wurden. Der Schritt CallSOAPService ruft den MarcomCentral-Web-Service Job-Ticket auf und ruft Job-Tickets anhand der Auftragsnummer ab. Ändern Sie diesen und weitere
Schritte im Workflow, indem Sie die Schrittmerkmale auf Werte setzen, die mit Ihrem
MarcomCentral-Store und RICOH ProcessDirector-Workflows funktionieren.
Der Workflow, der MarcomCentral-Aufträge verarbeitet, empfängt Jobs von der SOAP-Web-Service-Eingabeeinheit.
Bevor Sie den Workflow definieren:
- Planen Sie die Verarbeitung der Aufträge, einschließlich der Zuordnung der XML-Elemente in den Aufträgen zu RICOH ProcessDirector-Jobmerkmalen mithilfe eines XSLT-Stylesheets.
- Bereiten Sie den Aufruf der MarcomCentral-Web-Services vor.
- Definieren Sie eine SOAP-Web-Service-Eingabeeinheit.
Weitere Informationen finden Sie in den entsprechenden Aufgaben.
- Klicken Sie auf die Registerkarte Workflow.
- Klicken Sie mit der rechten Maustaste auf den Workflow MarcomProcessOrders, und wählen Sie Kopieren aus.
- Benennen Sie die Kopie des Workflows, geben Sie nach Bedarf andere Werte ein oder bearbeiten Sie Werte entsprechend, und klicken Sie anschließend auf Weiter.
- Klicken Sie im Workflow-Editor mit der rechten Maustaste auf den Schritt SetJobPropsFromTextFile, und wählen Sie Merkmale.
- Legen Sie auf der Registerkarte Jobstandardwerte – Allgemein das Merkmal Jobname auf einen Wert fest, der Aufträge aus dem MarcomCentral-Store kennzeichnet.
- Setzen Sie das Merkmal XSLT-Datei für den Schritt ApplyXSLTransform auf den Verzeichnispfad und den Namen der Datei
orderToOverrides.xslt
, die Sie erstellt haben.- Hinweis:
- Diese Datei wurde beim Planen der Verarbeitung von Aufträgen aus Ihrem MarcomCentral-Store erstellt.
- Für den Schritt CallSOAPService:
- Stellen Sie für das Merkmal Proxy verwenden den Proxyserver (falls vorhanden) ein, den Sie für die Kommunikation mit dem Web-Service verwenden.
- Setzen Sie das Merkmal Kennwort auf Ihr MarcomCentral-Auftragstoken.
- Setzen Sie das Merkmal SOAP-Anfrage auf die importierte SOAP-Anfrage GetJobTicketsByOrderNumber.Wenn Sie den Namen der SOAP-Anfragen beim Importieren MyStore vorangestellt haben, setzen Sie das Merkmal auf MyStore-GetJobTicketsByOrderNumber.
- Setzen Sie das Merkmal XSLT-Datei für den Schritt ApplyXSLTransform2 auf den Verzeichnispfad und den Namen der Datei
jobticketsReceived.xslt
, die Sie in Ihr neues Verzeichnis kopiert haben.- Hinweis:
- Diese Datei wurde beim Planen der Verarbeitung von Aufträgen aus Ihrem MarcomCentral-Store erstellt.
- Setzen Sie im Schritt Warten das Merkmal Warten auf auf einen Wert, bei dem die Jobs warten müssen, bis Ihr MarcomCentral-Store alle
ihre Job-Tickets verarbeitet.Zusammen geben der Anschluss (2) Auf Tickets prüfen und das Merkmal Warten auf an, wie lang ein Job auf all seine Job-Tickets wartet, bevor er zum Schritt FailWithMessage wechselt. Das Merkmal Warten auf gibt eine Wartezeit von 1 Minute vor, und die Regel am Anschluss (2) Auf Tickets prüfen gibt an, dass der Auftrag die Abzweigung 9 Mal durchläuft. Die Zeit, die verstreicht, bevor der Job an den Schritt FailWithMessage geht, beträgt 10 Minuten. Wenn Sie das Merkmal Warten auf auf 2 Minuten gesetzt haben, beträgt die Zeit, die verstreicht, 20 Minuten. Wenn Sie dann die Regel am Anschluss auf Benutzerdefinierte Anzahl 1 < 20 setzen, beläuft sich die Zeit, die verstreicht, auf 40 Minuten.
- Optional: Wenn Sie möchten, dass Ihr Workflow nur Drucksachen verarbeitet, setzen Sie das Merkmal XPath-Ausdruck zur Joberstellung für den Schritt CreateJobsFromXML auf einen Ausdruck, der Nicht-Druckartikel ausschließt.
- Setzen Sie für den Schritt RetainCompletedJobs das Merkmal Aufbewahrungsfrist auf einen angemessenen Wert für Ihren Standort.
- Speichern und aktivieren Sie den Workflow.
- Verbinden Sie den Workflow mit der Eingabeeinheit, die Sie definiert haben, um MarcomCentral-Aufträge
abzurufen:
- Klicken Sie auf die Registerkarte Verwaltung.
- Klicken Sie im linken Teilfenster auf .
- Klicken Sie mit der rechten Maustaste auf die Eingabeeinheit, und wählen Sie Merkmale aus.
- Setzen Sie auf der Registerkarte Allgemein das Merkmal Untergeordneter Workflow auf den Namen des Workflows, den Sie definiert haben, um MarcomCentral-Aufträge zu verarbeiten.