Job wechselt in einem bedingten Workflow in den Status "Kein passender Anschluss"
Wenn ein Job in einem Workflow mit bedingter Verarbeitung stoppt und der Wert der
Status-Spalte Kein passender Anschluss lautet, könnte die bedingte Verarbeitung möglicherweise nicht korrekt konfiguriert
sein. RICOH ProcessDirector nimmt keine Validierung der bedingten Verarbeitung vor, wenn ein Workflow gespeichert
wird.
- Prüfen Sie die einzelnen Regeln, um sicherzustellen, dass sie keine Bedingungen aufweisen,
die miteinander in Konflikt stehen.Beispiel: Eine Regel hat zwei Bedingungen:
- Kundenname = A
- Kundenname = B
- Sehen Sie sich alle Anschlüsse von einem Schritt zu anderen Schritten an. Stellen
Sie sicher, dass die Regeln, die den Anschlüssen zugewiesen sind, alle Jobs verarbeiten,
die der Schritt empfängt.Beispiel: Ein Schritt weist zwei Anschlüsse auf:
- Anschluss1 weist eine Regel mit einer Bedingung auf: Gesamtzahl Seiten < 20
- Anschluss2 weist eine Regel mit einer Bedingung auf: Gesamtzahl Seiten < 20
- Stellen Sie sicher, dass Sie Jobs berücksichtigen, die keinen Merkmalwert aufweisen,
wenn Ihre bedingte Verarbeitung Werte für das Merkmal festlegt.Beispiel: Ein Schritt weist zwei Anschlüsse auf: Jeder Anschluss hat eine Rolle mit einer Bedingung, die den Merkmalwert Jobpriorität festlegt.
- Die Bedingung für die erste Regel lautet Jobpriorität > 1.
- Die Bedingung für die zweite Regel lautet Jobpriorität = 1.
- Prüfen Sie alle bedingten Verarbeitungspfade, um sicherzustellen, dass die Regeln
zwischen verschiedenen Schritten im Pfad nicht miteinander in Konflikt stehen.Beispiel: Eine bedingte Workflow-Abzweigung hat einen Anschluss in der Phase "Empfang". Der Anschluss hat eine Regel mit einer Bedingung: Eingabedatenstrom = PDF. Später in derselben Abzweigung hat ein Schritt in der Phase "Vorbereitung" zwei Anschlüsse:
- Anschluss1 weist eine Regel mit einer Bedingung auf: Eingabedatenstrom = Postscript
- Anschluss2 weist eine Regel mit einer Bedingung auf: Eingabedatenstrom = Unbekannt
- Um Probleme zu beheben, deaktivieren Sie den Workflow, und bearbeiten Sie ihn.Wenn sich Jobs im Workflow befinden, müssen Sie eine Kopie des Workflows erstellen und die Kopie bearbeiten.
- Aktivieren Sie den Workflow, um ihn zu testen.Ein bedingter Workflow könnte mehrere Probleme aufweisen.
- Hinweis:
- Wenn Sie einen komplexen Workflow haben, empfehlen wir, dass Sie die einzelnen Schritte mit Abzweigungen zu mehreren Schritten mit seinem eigenen FailWithMessage-Schritt verbinden. Weisen Sie jedem Anschluss eine Regel ohne Bedingung zu. Legen Sie für jeden Schritt FailWithMessage für das Merkmal Fehlermeldung einen Wert fest, der die bedingte Verarbeitung identifiziert. Wenn der Job bei einem Schritt FailWithMessage ankommt, schreibt RICOH ProcessDirector die Nachricht in das Jobprotokoll. Die Nachricht identifiziert das Problem der bedingten Verarbeitung.
- Verwenden Sie die Aktion Erneut verarbeiten, um Jobs im Status Kein passender Anschluss in den neuen Workflow zu verschieben.