Wir haben noch eine eigene Systemaktivität mit einem Validator davorgeschaltet. Wenn das vorgeschaltete Tool eine ERechnung als konform meldet, so hatten hatten wir bisher auch noch keine Probleme mit dem Einlesen durch die Systemaktivität ... bzw. wir lassen die Rechnung mit einem Fehlercode bis einschl. Code 5 trotzdem durch die Systemaktivität auslesen.. das funktionioniert ebenso mit dem o.a. Lösungsweg.
Ansonsten weisen wir die Rechnung ab.
Hierzu musst du in der Systemaktvität den den Rückgabecode (und vielleicht die Fehlermeldung?!) in die Prozesstabelle speichern.
Dies kannst du in der Aktivität unter Ausgabeparameter konfigurieren.
In den Schritteinstellungen die Fehlerbehandlung auf "Ausführung fortsetzen" einstellen.
Nun kannst du in den Schrittregeln der Systemaktivität den Fehlercode (bzw. verschiedene Fehlercodes) abfangen und als Grundlage für deine Weiterleitungsregel verwenden.
Die Fehlercodes findest du unter:
https://docs.jobrouter.com/2024.1/de/designer/ferd_funktion1_ausgabeparameter_einzelfelder.html