Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Verwendung der Funktion „action erfassen“

  • Aktualisiert: 10/29/2021
    • Automation 360 v.x
    • Build
    • RPA Workspace

Verwendung der Funktion „action erfassen“

Verwenden Sie die action Erfassen, um eine einzelne Interaktion (Klicken, Tastendruck oder Mausbewegung) mit einem Objektsteuerelement zu erfassen, z. B. ein Textfeld, eine Schaltfläche, eine Tabelle, ein Menü, ein Optionsfeld, ein Kombinationsfeld, ein Kontrollkästchen, eine Listenansicht, eine Verknüpfung, eine Struktur oder eine Seitenregisterkarte.

Vorbereitungen

  • Um den Recorder zu verwenden, müssen Sie bereits folgende Schritte abgeschlossen haben:
  • Konfigurieren Sie die Geräteanzeige und den Schriftgrad auf 100 %.

    Wenn Sie Version 2.0.6-20200626-193519 oder höher des Recorder-packages verwenden, können Sie Aufgaben in Google Chrome, Internet Explorer, Java, Microsoft Active Accessibility und Microsoft UI-Automatisierungsanwendungen auf einem Computer aufzeichnen, dessen Anzeigeskalierung auf 100 %, 125 % oder 150 % eingestellt ist.

  • Wenn Sie eine Aufgabe mithilfe eines Browsers automatisieren, konfigurieren Sie die Zoomstufe auf 100 %.

    Wenn Sie Version 2.0.6-20200626-193519 oder höher des Recorder-packages verwenden, können Sie Aufgaben in einem Google Chrome-Browser aufzeichnen, in dem die Zoomstufe nicht auf 100 % eingestellt ist.

  • Wenn Sie eine Aufgabe mit einem Google Chrome-Browser automatisieren, stellen Sie sicher, dass das Automation Anywhere-Plug-in, das der Automation 360-Build-Version entspricht, aktiviert ist.

    Browser-Anforderungen für RPA Workspace

Überlegungen bei der Aufzeichnung einer Aufgabe:
  • Verwenden Sie, wenn möglich, Klicks anstelle von Tastenkombinationen.

    Wenn Sie mit dem Recorder auf ein Objekt klicken, werden die Eigenschaften des Objekts abgerufen, die es dem bot ermöglichen, das Objekt zur Laufzeit zu identifizieren. Tastenkombinationen sind weniger zuverlässig. Verwenden Sie sie daher, wenn es nicht möglich ist, die Aufgabe durch Anklicken eines Objekts zu automatisieren.

  • Wenn Sie eine Aufgabe mithilfe eines Browsers automatisieren, verwenden Sie keine automatische Ausfüllfunktion, um Werte in Felder einzugeben.
  • Zeichnen Sie die Aufgabe mit niedriger Geschwindigkeit auf.
  • Ziehen Sie die Fenster nicht während der Aufzeichnung.
  • Klicken Sie nicht auf Anwendungen, die nicht Teil des aufzuzeichnenden und zu automatisierenden Prozesses sind.
  • Wenn Internet Explorer verwendet wird, wartet die action, bis der Browser vollständig gerendert ist und sich in einem Bereitschaftszustand befindet, bevor die action ausgeführt wird.

Prozedur

Um eine einzelne Interaktion mit einem Objektsteuerelement aufzuzeichnen, gehen Sie folgendermaßen vor:

  1. Doppelklicken oder ziehen Sie Recorder > Erfassen.
  2. Geben Sie das Fenster an, in dem ein Objekt erfasst werden soll.
    Wählen Sie aus der Registerkarte Anwendung, Browseroder Variable .
    OptionBeschreibung
    Anwendung Wählen Sie aus einer Liste der aktuell aktiven Fenster aus. Diese Option zeigt eine Liste aller Anwendungs- und Browserfenster an, die auf Bot Creator dem Gerät geöffnet sind.
    Browser Wählen Sie aus einer Liste von Google Chrome Registerkarten aus, die derzeit auf Bot Creator dem Gerät geöffnet sind.
    Anmerkung: Derzeit unterstützt diese Option nur Google Chrome Registerkarten. Verwenden Sie für alle anderen Browser die Anwendungsoption .
    Variable Wählen Sie eine vorhandene Fenstervariable aus, um den Titel des Anwendungsfensters anzugeben.
  3. Optional: Geben Sie ein Platzhalterzeichen (*) in das Feld „Fenstertitel“ ein, um nach Fenstertiteln zu suchen, die geändert werden können. Sie können eine oder mehrere Platzhalter (*) am Anfang, in der Mitte oder am Ende des Werts angeben.
    Wenn Sie beispielsweise einen Vorgang in einem Fenster ausführen möchten, in dem Microsoft im Titel steht, geben Sie eine beliebige Zeichenfolge mit einem Platzhalter an, indem Sie sie vor oder nach dem Wert hinzufügen: *Microsoft*. Die bot erste Suche nach dem genauen Fenstertitel (Microsoft), und wenn es keine Übereinstimmung findet, sucht es nach Fenstern mit dem Begriff Microsoft an einer beliebigen Stelle im Titel.

    Sie können einen regulären Ausdruck (regex) verwenden, um einen Fenstertitel zu identifizieren. Wählen Sie den regulären Ausdruck entweder als String oder als Muster für jede Bedingung für einen regulären Ausdruck aus, und geben Sie den Wert ein. Im Feld „Fenstertitel“ wird standardmäßig zwischen Groß- und Kleinschreibung unterschieden. Sie können das Regex-Flag „Groß-/Kleinschreibung nicht beachten“ aktivieren, um einen Fenstertitel zu identifizieren, der nicht zwischen Groß- und Kleinschreibung unterschieden wird.

    Sie können den String -Wert beispielsweise als ((\w*)-Notepad für alle Fenstertitel eingeben, die mit ((\w*)-Notepadbeginnen, oder Muster wie ((\w)\s)*document-Notepad nur für die Fenstertitel verwenden, die diesem Muster entsprechen.

    Anmerkung: Überprüfen Sie während der Laufzeit, ob der TaskBot das richtige Fenster identifiziert. Wenn dies nicht der Fall ist, gehen Sie wie folgt vor:
    1. Öffnen Sie das Anwendungs- oder Browserfenster.
    2. Ziehen Sie die action Fenster > Titel für aktives Fenster abrufen über die action Recorder > Erfassen.
    3. Fügen Sie eine Zeichenfolgenvariable in das Feld Titel für aktives Fenster einer Variable zuweisen ein.
    4. Ziehen Sie die action Fenster > Titel festlegen unter die action Fenster > Titel für aktives Fenster abrufen.
    5. Fügen Sie im Feld Fenster die Fenstervariable ein, die von der action Recorder > Erfassen generiert wurde.
    6. Fügen Sie im Fenster Titel des neuen Fensters die Zeichenfolgenvariable aus der action Aktiven Titel für aktives Fenster abrufen ein.
    7. Klicken Sie auf Speichern.
  4. Optional: Wählen Sie die Option Fenstergröße ändern, um die Abmessungen des Fensters festzulegen.
    Mit dieser Option steigern Sie die Zuverlässigkeit des bots. Dadurch passen Sie die Größe des Fensters an die Dimensionen an, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des Bots, das Zielobjekt zu identifizieren, verbessert.
    • Wenn das Fenster während der Aufzeichnung der Aufgabe maximiert ist, ist diese Option nicht ausgewählt.
    • Wenn das Fenster während der Aufzeichnung der Aufgabe nicht die maximale Größe hat, ist diese Option standardmäßig aktiviert und die Felder für Breite und Höhe werden automatisch mit den Fensterabmessungen ausgefüllt.
    Anmerkung: Diese Option ist nur für Fenster verfügbar, deren Größe verändert werden kann. Sie ist nicht verfügbar für die Optionen Desktop und Taskleiste.
  5. Klicken Sie auf Objekt erfassen.
    Das ausgewählte Fenster wird angezeigt.
  6. Klicken Sie auf das Objektsteuerelement, z. B. eine Schaltfläche, ein Formularfeld oder eine Tabelle.
    Das Steuerelement wird durch einen Kasten hervorgehoben, wenn Sie mit der Maus darüber fahren.
    Anmerkung: Wenn das Feld nicht angezeigt wird und Sie die Erfassung im Google Chrome-Browser durchführen, überprüfen Sie, ob Sie die Automation Anywhere-Google Chrome-Erweiterung aktiviert haben. Einzelheiten finden Sie unter Anforderungen an die Google Chrome-Browser-Erweiterungen.
  7. Überprüfen Sie die Tabelle Objekteigenschaften.
    Der bot verwendet die ausgewählten Eigenschaften, um das Objektsteuerlement zur Laufzeit zu identifizieren.
    1. Prüfen Sie, ob der Steuerelementtyp mit dem gewünschten Objekt übereinstimmt.
      Wenn Sie zum Beispiel eine Tabelle von einer Website erfassen, stellen Sie sicher, dass die Werte Steuerelementtyp und HTML-Tag eine TABELLE sind.
      Wenn der Steuerelementtyp nicht mit dem von Ihnen beabsichtigten Objekt übereinstimmt, erfassen Sie das Objektsteuerelement erneut.
    2. Wählen Sie die Objekteigenschaften aus, die Sie in die Objektsuche einbeziehen möchten, und weisen Sie ihnen Werte zu.
      Für einen zuverlässigeren bot empfehlen wir Ihnen, nur die Eigenschaften auszuwählen, die statische Werte haben (z. B. Name, Klasse, Typ, HTML-ID und DOMXPATH), und die Eigenschaften zu deaktivieren, die dynamische Werte haben (z. B HTML Href, Pfad oder Wert), da diese sich ändern und bot-Fehler verursachen können.
      Sie können das Platzhalterzeichen (*) und Variablen in Objekteigenschaftswerten verwenden, um die gleiche action zu verwenden, um verschiedene Objekte in unterschiedlichen Szenarien zu erfassen.
  8. Wählen Sie die Aktion aus der Dropdown-Liste aus.
    Eine vollständige Liste der möglichen actions nach Objekt finden Sie unter Aktionen, die an Objekten ausgeführt werden, die mit erfasst wurden Universal Recorder.
    • Wenn Sie einen Klick und Tastenanschläge in einem Textfeld mit dem Steuerelementtyp PASSWORD_TEXT aufzeichnen, erfasst der Recorder die in das Feld eingegebenen Tastenanschläge nicht. Stattdessen wählt die action die Option Text festlegen und bietet Optionen zur sicheren Eingabe des Passworts. Wir empfehlen, das Passwort im Credential Vault zu speichern und es in die action als Anmeldedaten einzufügen. Anmeldeinformationen und Anmeldeinformationsvariablen im Bot editor

      Wenn Sie in einer MSAA- oder SAP-Anwendung mit der TAB-Taste statt mit einem Klick in das Textfeld navigieren, kann der Recorder Felder mit dem Steuerelementtyp PASSWORD_TEXT identifizieren.

    • Wenn die ausgewählte Aktion die Hintergrundverarbeitung unterstützt, wird die Option Im Hintergrund ausführen angezeigt Hintergrundverarbeitung
  9. Optional: Geben Sie einen Wert in das Feld Auf Steuerelement warten ein, um die Anzahl der Sekunden anzugeben, die der bot warten muss, bis das Objektsteuerelement im Anwendungsfenster erscheint.
    Wir empfehlen, eine Verzögerungszeit einzustellen, wenn Sie die Aktion „Text festlegen“ verwenden, um Tastenanschläge in ein Textfeld einzugeben.
  10. Optional: Weisen Sie die Ausgabe einer Variable zu
    Der Control Room schlägt einen beschreibenden Standardvariablennamen vor, der auf der in Schritt 8 ausgewählten Aktion basiert. Wenn Sie zum Beispiel die Option Eigenschaft abrufen ausgewählt haben, lautet die vorgeschlagene Ausgabevariable PropertyValue. Wenn Sie mehrere Ausgabevariablen erstellen, wird nachfolgenden Variablennamen „-1“ angehängt, um doppelte Namen zu vermeiden.
  11. Klicken Sie auf Speichern.
    Die erfassten Bilder werden nicht als Abhängigkeiten hinzugefügt und werden nicht in der Liste der Abhängigkeiten angezeigt, wenn Sie Ihren bot einchecken.
Ein Objekt mit einem tragenden Anker verknüpfen
Anmerkung: Sie können die Objektverankerung in MSAA-, UI Automation- oder Java-Anwendungen verwenden.
Wenn der bot zur Laufzeit ein Objekt nicht zuverlässig identifizieren kann, verknüpfen Sie es mit einem nahegelegenen Objekt (z. B. einem Link oder einer Schaltfläche), das für den bot leichter zu finden ist:
  1. Öffnen Sie die action Erfassen.
  2. Klicken Sie auf die Registerkarte Anker
  3. Klicken Sie auf Anker erfassen.

    Das Browser- oder Anwendungsfenster wird aktiviert, wobei das Hauptobjekt hervorgehoben ist (das Objekt, das Sie zuvor erfasst haben). Es erscheint ein Dialogfeld, in dem überprüft wird, ob die Aktion das Hauptobjekt korrekt identifiziert hat.

  4. Wenn das richtige Objekt hervorgehoben ist, klicken Sie auf Ja, Anker auswählen.

    Andernfalls, klicken Sie auf Nein, Korrektur notwendig, um das richtige Objekt auszuwählen.

  5. Wählen Sie ein Objekt in der Nähe des Zielobjekts aus, das für den bot leichter zu finden ist.

    Das Objekt wird durch ein Ankersymbol rechts neben dem Objekt hervorgehoben.

  6. Klicken Sie auf Speichern.

Sehen Sie sich das folgende Video zur Verwendung der Aktion Erfassen an:

Feedback senden