Verwaltung unerwarteter Pop-up-Meldungen

Jedes Fenster, das sich außerhalb der Zielanwendung befindet, gilt als Popup-Fenster. Wenn Sie beispielsweise den Google Chrome-Browser verwenden, wird eine Microsoft Windows Update-Benachrichtigung als Popup-Fenster betrachtet.

Ein Pop-up-Fenster wird erkannt, indem der Punkt oder Bereich des Aktionsfensters mit dem Fenster der Zielanwendung verglichen wird. Das erkannte Fenster wird als Popup-Fenster markiert und behandelt, wenn es sich vom Zielfenster unterscheidet.

System-Pop-up-Meldungen wie Antiviren-Warnungen, Windows-Update-Benachrichtigungen oder Benachrichtigungen von anderen Anwendungen (z. B. Teams) können die Bot-Ausführung unterbrechen und sogar stoppen. Mit der üblichen Fehlerbehandlungslogik kann es schwierig sein, diese Pop-up-Meldungen während der Bot-Laufzeit zu blockieren. Eine robuste Automatisierung kann Pop-up-Meldungen erkennen und zuordnen, um eine nahtlose Bot-Ausführung zu gewährleisten.

SAP und HTML sind die derzeit unterstützten Technologien.

Das folgende Schema zeigt, wie ein robuster und ein nicht robuster Bot mit Pop-up-Meldungen umgeht:Veranschaulichung der Automatisierungsresilienz

Unterstützte Pakete

Die Funktion „Unerwartete Pop-up-Meldungen behandeln“ wird aktuell für folgende Pakete unterstützt:
  • Bilderkennung (Version 3.15.2 oder höher)
  • Maus (Version 2.14.0 oder höher)
  • OCR (Version 2.12.1 oder höher)
  • Recorder (Version 2.11.5 oder höher)
  • Bildschirm (Version 2.9.2 oder höher)

Einschränkungen bei der Handhabung von Pop-up-Meldungen

Die Automatisierung kann fehlschlagen, wenn das System Pop-up-Meldungen in den folgenden Szenarien nicht verarbeiten kann:
  • Das Pop-up-Fenster stammt von einer Anwendung, die mit Administratorrechten ausgeführt wird.
    Anmerkung: Als Problemumgehung können Sie die Automatisierung mit Administratorrechten ausführen, indem Sie das Kontrollkästchen Mit Administratorrechten ausführen im Fenster Bot jetzt ausführen aktivieren.
  • Die Pop-up-Anwendung weist eine defensive Programmierung wie Popup darf nicht minimiert werden oder Z-Reihenfolge darf nicht geändert werden auf.
  • Mit den Befehlen können keine Pop-ups verarbeitet werden, die eine der folgenden Optionen enthalten:
    • Derzeit aktives Fenster: Das Fenster, das beim Start der Bot-Ausführung aktiv ist.
    • Desktop-Fenster: Das Standardfenster oder der Raum hinter all den geöffneten Fenstern.

      Dies ist die Option, die der Automatisierungsentwickler wählen wird, um Aktionen auf dem Windows-Desktop zu erfassen oder auszuführen. Ein Beispiel: Wenn Sie eine Aktion aus dem Bilderkennung-Paket verwenden, um ein Ereignis aufzuzeichnen, funktioniert die Desktop- oder Bildschirmoption nicht, wenn während der Ausführung ein unerwartetes Pop-up erscheint.

    • Bildschirm: Der sichtbare Bildschirm.

      Diese Option wird verwendet, wenn der Automatisierungsentwickler eine Aktion über den sichtbaren Bildschirm (aktueller Zustand der Windows-Maschine des Entwicklers) initiieren möchte.

  • Das Pop-up ist Teil einer Zielanwendung (Browser wie Google Chrome und Microsoft Edge). Einige Beispiele für Zielanwendungen sind:
    • Eine Validierungsmeldung.
    • Die Option Tab wiederherstellen beim Neustart von Google Chrome.
    • Update-Meldung für die Java-Version