Verarbeiten Sie Auftragsstatus in RPA-Hub

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Ein Prozessauftrag stellt die Ausführung eines Bot-Prozesses auf einem Robot dar.

    Tabelle : 1. Prozessauftragsstatus-Szenarien
    Status Szenario
    Wird ausgeführt Wenn ein Bot-Prozess von einem Robot ausgeführt wird, wird der Status des Prozessauftrags in „Wird ausgeführt“aktualisiert.
    Abgebrochen Wenn die Ausführung eines Bot-Prozesses manuell abgebrochen wird, wird der Status des Prozessauftrags in Abgebrochenaktualisiert.

    Wenn Bot-Prozess 1 bereits ausgeführt wird und Bot-Prozess 2 mit aktivierter Option „Start erzwingen“ ausgelöst wird, wird der Prozessauftragsstatus von Bot-Prozess 1 in Abgebrochenund der Prozessauftragsstatus von Bot-Prozess 2 in „Wird ausgeführt“aktualisiert.

    Erfolg Nachdem ein Bot-Prozess erfolgreich von einem Robot ausgeführt wurde, wird der Status des Prozessauftrags auf „Erfolg“aktualisiert.
    Fehlgeschlagen Wenn die Ausführung eines Bot-Prozesses fehlschlägt, wird der Status des Prozessauftrags in Fehlgeschlagenaktualisiert.
    Übersprungen Betrachten Sie die folgenden Szenarien, wenn mehrere Bot-Prozesse für denselben Unattended Robot ausgelöst werden:
    • Wenn Bot-Prozess 1 bereits ausgeführt wird und Bot-Prozess 2 mit deaktivierter Starterzwingung ausgelöst wird, wird der Status des Prozessauftrags von Bot-Prozess 2 in „Übersprungen“aktualisiert.
    • Wenn die beiden Bot-Prozesse BP1 und BP2 zur gleichen Zeit auf demselben Robot ausgeführt werden sollen und BP2 eine niedrigere Priorität hat (Reihenfolgenummer mit höherer Priorität), wird der Status des Prozessauftrags von BP2 in „Übersprungen“geändert.
    • Wenn zwei Bot-Prozesse, BP1 und BP2, mit derselben Prioritätsreihenfolge für die gleichzeitige Ausführung auf demselben Robot geplant sind, wird nur einer der Bot-Prozesse zufällig zur Ausführung ausgewählt, und der Prozessauftragsstatus des anderen lautet wurde auf „Übersprungen“aktualisiert.
    • Wenn Bot-Prozess 1 ausgelöst wird und der Robot auf die Anmeldung wartet und in der Zwischenzeit Bot-Prozess 2 ausgelöst wird, wird der Status des Prozessauftrags von Bot-Prozess 2 in „Übersprungen“aktualisiert.
    • Die Aktion „ Prozess starten“ wird für den Bot-Prozess 1 aufgerufen. Wenn bis zum Start der Ausführung andere Bot-Prozesse ausgelöst werden, werden die Prozessaufträge aller anderen Anforderungen zum Starten des Prozesses auf „Übersprungen“aktualisiert.
    • Wenn ein Robot in den Status „Antworten“ zurückkehrt, empfängt er Anforderungen für Prozessstarts, die ausgelöst wurden, als sich der Robot im Status „Antworten“ befand. Die letzte Anforderung, die unter den konfigurierten Schwellenwert fällt, wird auf „ Wird ausgeführt “ aktualisiert, und alle älteren Anforderungen werden auf „Übersprungen“aktualisiert.
    Eingestellt
    • Wenn bei einem beliebigen Robot-Typ zuvor ein Bot-Prozess ausgeführt wurde und der Status des Prozessauftrags nicht auf Abgeschlossenaktualisiert wurde und ein neuer Prozessauftrag erstellt wird, wird der Status des zuvor ausgeführten Prozessauftrags in Verworfenaktualisiert.
    • Wenn ein Prozessauftrag ausgeführt wird, wird der Robot-Status vom Status „Beschäftigt“ in einen anderen Status verschoben.

      Wenn beispielsweise ein Prozessauftrag lokal auf dem Robot-Computer ausgeführt wird, kann ein Robot RPA-Hub aufgrund eines Netzwerkfehlers, eines Fehlers bei der Zertifikatauthentifizierung, eines beschädigten Anwenderprofils usw. möglicherweise nicht mit seinem Heartbeat-Aufruf aktualisieren.

      Wenn in all diesen Szenarien der Robot nach einer Unterbrechung RPA-Hub aufruft und dann seinen Status von Beschäftigt oder Nicht verbunden in Verfügbarändert, wird der Status des letzten bekannten Prozessauftrags in Verworfengeändert.