Best Practices mit AISense Recorder

Um den AISense Recorder optimal zu nutzen, sollten Sie sich über die bewährten Vorgehensweisen informieren.

Konfigurieren der registrierten Geräte

  • Verwenden Sie nur die empfohlene Hardwarekonfiguration für das registrierte Gerät wie angegeben. Einzelheiten finden Sie unter Bot Runner-Geräteanforderungen.
  • Wenn die Anwendung auf demselben Gerät läuft, empfehlen wir Ihnen, mehr CPU oder RAM hinzuzufügen, um Langsamkeit zu vermeiden. Einzelheiten finden Sie unter Bot Runner-Geräteanforderungen.
  • Wenn Sie eine Aufgabe mithilfe eines Browsers automatisieren, muss das automatische Ausfüllen für diesen Browser deaktiviert sein.
  • Die Bildschirmauflösung muss auf 1980x1080 oder niedriger eingestellt sein. Einzelheiten finden Sie unter Aufzeichnung einer Aufgabe mit AISense Recorder.
  • Konfigurieren Sie die Geräteanzeigeeinstellungen auf 100 % DPI. Einzelheiten finden Sie unter Aufzeichnung einer Aufgabe mit AISense Recorder.

Verhalten

  • Wenn Sie den AISense Recorder zum ersten Mal auf einem Gerät verwenden, entweder für die Aufzeichnung oder für die Wiedergabe, lädt es die erforderlichen Ressourcen vom Control Room herunter. Dieser Vorgang kann je nach der Geschwindigkeit der Internetverbindung einige Minuten dauern. Der Status des Prozesses wird während der Aufzeichnung in der Fortschrittsleiste angezeigt und das Bot-Laufzeitfenster zeigt den Download weiterer Ressourcen an.
  • Wenn Sie ein neues Paket in einem Bot verwenden und das Paket aktualisierte Ressourcen hat, werden diese automatisch heruntergeladen, was zu einer Verzögerung der Bot-Ausführung führt.
  • In den folgenden Fällen kommt es zu einer Verzögerung beim Scannen oder bei der Bot-Ausführung:
    • Bei der ersten Ausführung wird die AISense-Umgebung eingerichtet, was ein paar Sekunden dauert (je nach Konfiguration des Rechners). Der Nutzer wird eine gewisse Verzögerung beim Scannen und der Bot-Ausführung feststellen.
    • Jedes Mal, wenn sich die Anwendung ändert, z. B. durch Navigation oder das Laden neuer Steuerelemente, muss AISense die neuen verfügbaren Steuerelemente auf dem Anwendungsbildschirm erkennen, was (je nach Maschinenkonfiguration) ein paar Sekunden dauert. Der Nutzer wird eine gewisse Verzögerung beim Scannen und der Bot-Ausführung feststellen.
    • Ausführung von übergeordnetem und untergeordnetem Bot: Wenn der untergeordnete Bot AISense Recorder verwendet, wird jedes Mal, wenn der untergeordnete Bot ausgeführt wird, eine AISense-Umgebung erstellt, um die Isolierung zwischen Bots aufrechtzuerhalten. Der Nutzer wird eine gewisse Verzögerung bei der Bot-Ausführung feststellen.

Methodik

  • Zeichnen Sie die Aufgabe mit niedriger Geschwindigkeit auf. Klicken Sie erst, wenn die rote Markierung um das Objekt herum erscheint.
  • Ziehen Sie die Fenster nicht während der Aufzeichnung.
  • Wenn AISense Recorder beim ersten Einsatz die erforderlichen Ressourcen aus dem Control Room herunterlädt, schließen Sie nicht zwischendurch das Recorder-Fenster, da sonst die erforderlichen Ressourcendateien beschädigt werden könnten.
  • Wenn sich AISense Recorder im Scan-Status befindet, sollten Sie nicht zwischen Anwendungen wechseln.
  • Wenn sich AISense Recorder im Zustand Bereit befindet, bewegen Sie die Maus langsam über das Objekt oder das Steuerelement, das Sie erfassen möchten, und vergewissern Sie sich, dass es durch das rote Rechteck hervorgehoben wird. Klicken Sie dann darauf.

Erfassen eines Kombinationsfeldes

Im Folgenden finden Sie ein paar Best Practices, die Sie bei der Verwendung von AISense Recorder zur Erfassung von Kombinationsfeldern befolgen können. Nachfolgend finden Sie ein paar der Kombinationsfelder, die den Anforderungen der Anwendung entsprechen.
  • Durchsuchbares Kombinationsfeld: Das durchsuchbare Kombinationsfeld ermöglicht es Ihnen, in den Textbereich zu klicken und etwas einzugeben. Anschließend wird der eingegebene Text aus der Liste gefiltert und Sie können die Eingabetaste drücken, sobald ein einziges Ergebnis vorliegt.
    • Um dieses Kombinationsfeld zu automatisieren, markieren Sie es während der Aufzeichnung und klicken in die Mitte des Kombinationsfeldes. Die standardmäßig ausgewählte Aktion ist Element nach Text auswählen. Beenden Sie die Aufzeichnung.
    • Gehen Sie zurück zum Control Room-Bot-Editor. Geben Sie den Textwert ein und drücken Sie die Eingabetaste oder drücken Sie eine Kombination aus Abwärtspfeil und Eingabetaste, um eine benutzerähnliche Aktion zu simulieren. Wenn Sie beispielsweise ein durchsuchbares Kombinationsfeld mit einem Dropdown-Listenelement automatisieren, können Sie entweder den Wert in das durchsuchbare Kombinationsfeld eingeben und auf die Eingabetaste klicken, um ihn auszuwählen, oder den Abwärtspfeil verwenden, um nach einem bestimmten Wert zu suchen, und auf die Eingabetaste klicken, um diesen Wert aus der Liste auszuwählen.
  • Legacy-Kombinationsfeld: Das Legacy-Kombinationsfeld verfügt nicht über eine Suchfunktion und muss durch Anklicken der dreieckigen Schaltfläche auf der rechten Seite des Kombinationsfeldes erweitert werden, um einen der Werte auszuwählen.
    • Um dieses Kombinationsfeld zu automatisieren, markieren Sie es während der Aufzeichnung, und markieren Sie die kleine dreieckige Schaltfläche auf der rechten Seite.
      Anmerkung: Achten Sie darauf, dass auch die kleine dreieckige Schaltfläche auf der rechten Seite hervorgehoben wird.
    • Klicken Sie auf die Schaltfläche und warten Sie.

      Der Recorder muss irgendwann einen erweiterten Wert identifizieren. Während dieser Zeit muss das Aufzeichnungssymbol im Recorder-Fenster blinken.

    • Sobald das kleine Aufzeichnungssymbol nicht mehr blinkt, fahren Sie mit der Maus über das Listenfeld (erweitertes Kombinationsfeld) und vergewissern Sie sich, dass die Listenwerte hervorgehoben sind.
    • Wählen Sie die spezifischen Werte aus.
    • Der Nutzer kann einen beliebigen Wert auswählen und ihn später im Bot Editor-Fenster im Automation Anywhere Control Roomändern.

Verwendung von AISense Recorder mit anderen Paketen

AISense Recorder ist eine auf Computer Vision basierende Methode der Objekterkennung, bei der das Bild der Anwendung, die Sie automatisieren möchten, erfasst wird. Wenn Sie AISense Recorder verwenden, um Anwendungen zu automatisieren, die Objekte wie Textfelder mit einfacher Unterstreichung oder Kombinationsfelder ohne dreieckige Schaltfläche enthalten, werden die Objekte möglicherweise nicht erkannt. In solchen Fällen empfehlen wir, eine Kombination von AISense Recorder mit anderen Paketen wie OCR und Bilderkennung Pakete oder nur OCR und Bilderkennung Pakete zu verwenden, um solche Anwendungsfälle zu automatisieren.

Client-Steuerelement

AISense Recorder erkennt ein Objekt in der Anwendung mit einem bestimmten Funktionssatz. Wenn Sie auf einen Bereich klicken, in dem kein Steuerelement vorhanden ist, oder wenn Sie auf ein Steuerelement klicken, bevor es durch eine rote Umrandung hervorgehoben wird, wird es als CLIENT-Steuerelement erfasst. Das Client-Steuerelement ist eine koordinatenbasierte Erfassung des Mausklicks, um den Nutzerklick zu replizieren, und ist kein Standard-AISense-Steuerelement. Wir empfehlen dem Nutzer, das Steuerelement erneut zu erfassen, wenn es als CLIENT-Steuerelement erfasst wurde.