Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Verwenden der Erfassung Aktion

  • Aktualisiert: 4/21/2021
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Verwenden der Erfassung Aktion

Erfassen Aktion Sie eine einzelne Interaktion (Klicken, Tastenanschlag oder Mausbewegung) mit einem Objektsteuerelement, einschließlich Textfeld, Schaltfläche, Tabelle, Menü, Optionsfeld, Kombinationsfeld, Kontrollkästchen, Listenansicht, Link, Baum, Oder Registerkarte „Seite“.

Vorbereitungen

  • Konfigurieren Sie die Geräteanzeige und den Schriftgrad auf 100 %.

    Wenn Sie Version Recorder Paket 2.0.6-20200626-193519 oder höher verwenden, können Sie Aufgaben in Google Chrome, Internet Explorer, Java, Microsoft Active Accessibility und Microsoft UI-Automatisierungsanwendungen auf einem Computer aufzeichnen, auf dem die Anzeigegröße auf 100 %, 125 % oder 150 % konfiguriert ist.

  • Wenn Sie eine Aufgabe mithilfe eines Browsers automatisieren, konfigurieren Sie den Zoomfaktor auf 100 %.

    Wenn Sie Version Recorder Paket 2.0.6-20200626-193519 oder höher verwenden, können Sie Aufgaben in einem Google Chrome Browser aufzeichnen, der keine Zoomstufe von 100 % hat.

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

    Browser-Anforderungen

Überlegungen beim Aufzeichnen einer Aufgabe:
  • Verwenden Sie nach Möglichkeit Klicks anstelle von Tastenkombinationen.

    Wenn Sie mit dem auf ein Objekt Recorderklicken, ruft es die Eigenschaften des Objekts ab, die es dem Bot ermöglichen, das Objekt zur Laufzeit zu identifizieren. Tastenkombinationen sind weniger zuverlässig, daher sollten Sie sie verwenden, wenn es nicht möglich ist, die Aufgabe durch Klicken auf ein Objekt zu automatisieren.

  • Wenn Sie eine Aufgabe mithilfe eines Browsers automatisieren, verwenden Sie keine automatische Ausfüllung, um Werte in Felder einzugeben.
  • Zeichnen Sie die Aufgabe mit niedriger Geschwindigkeit auf.
  • Ziehen Sie die Fenster nicht während der Aufzeichnung.
  • Vermeiden Sie es, auf Anwendungen zu klicken, die nicht Teil des Prozesses sind, den Sie aufzeichnen und automatisieren.
  • Wenn Internet Explorer verwendet wird, wartet das Aktion , bis der Browser vollständig gerendert ist und sich in einem Bereitschaftszustand befindet, bevor das Aktionausgeführt wird.

Prozedur

Gehen Sie wie folgt vor, um eine einzelne Interaktion mit einem Objektsteuerelement aufzuzeichnen:

  1. Doppelklicken oder ziehen Sie Recorder > Capture.
  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 das TaskBot das richtige Fenster identifiziert. Ist dies nicht der Fall, gehen Sie wie folgt vor:
    1. Öffnen Sie die Anwendung oder das Browserfenster.
    2. Ziehen Sie einen Titel des Fensters > Get Active Window über Aktion die Recorder > Capture Aktion.
    3. Fügen Sie eine Zeichenfolgenvariable in das Feld Fenstertitel der Variablen zuweisen ein.
    4. Ziehen Sie einen Fenstersatz > -Titel Aktion unter den Fenstertitel Get > Active Window Aktion.
    5. Fügen Sie im Feld Fenster die Fenstervariable ein, die von Recorder > Capture Aktiongeneriert wird.
    6. Fügen Sie im Feld Neuer Fenstertitel die Stringvariable aus dem Fenster Titel des Fensters Get Active Aktionein.
    7. Klicken Sie auf Speichern.
  4. Optional: Wählen Sie die Option Fenstergröße ändern, um die Fenstermaße festzulegen.
    Diese Option bietet eine zuverlässigere Bot. Die Größe des Fensters wird auf die Dimensionen angepasst, in denen die Aufgabe aufgezeichnet wurde, was die Fähigkeit des bot, das Zielobjekt zu identifizieren, verbessert.
    • Wenn das Fenster beim Aufzeichnen der Aufgabe maximiert wird, ist diese Option deaktiviert.
    • Wenn das Fenster beim Aufzeichnen der Aufgabe nicht die maximale Größe erreicht hat, ist diese Option standardmäßig aktiviert, und die Felder für Breite und Höhe werden automatisch mit den Fensterabmessungen gefüllt.
    Anmerkung: Diese Option ist nur für Fenster verfügbar, die die Größe ändern können. Sie ist für die Desktop - oder Taskleistenoptionen nicht verfügbar .
  5. Klicken Sie auf Objekt erfassen.
    Das ausgewählte Fenster wird angezeigt.
  6. Klicken Sie auf das Objektsteuerelement, z. B. auf eine Schaltfläche, ein Formularfeld oder eine Tabelle.
    Ein Feld markiert das Steuerelement, wenn Sie die Maus darüber bewegen.
    Anmerkung: Wenn das Feld nicht angezeigt wird und Sie im Google Chrome Browser erfassen, überprüfen Sie, ob Sie die Automation Anywhere Google Chrome Erweiterung aktiviert haben. Einzelheiten finden Sie unter Google Chrome Anforderungen für die Browser-Erweiterung.
  7. Überprüfen Sie die Tabelle mit den Objekteigenschaften.
    Das Bot verwendet die ausgewählten Eigenschaften, um das Objektsteuerelement zur Laufzeit zu identifizieren.
    1. Überprüfen Sie, ob der Steuerungstyp mit dem beabsichtigten Objekt übereinstimmt.
      Wenn Sie beispielsweise eine Tabelle von einer Website erfassen, stellen Sie sicher, dass die Werte für Steuerungstyp und HTML-Tag Table sind.
      Wenn der Steuerungstyp nicht mit dem beabsichtigten Objekt übereinstimmt, nehmen Sie das Objektsteuerelement wieder auf.
    2. Wählen Sie die Objekteigenschaften aus, die Sie in die Objektsuche einbeziehen möchten, und weisen Sie ihnen Werte zu.
      Für eine zuverlässigere Bot, empfehlen wir, dass Sie nur die Eigenschaften auswählen, die statische Werte haben (wie Name, Klasse, Typ, HTML-ID, und DOMXPATH), Und deaktivieren Sie die Eigenschaften, die dynamische Werte haben (wie HTML href, Path oder Value), die Änderungen unterliegen und Fehler verursachen Bot .
      Sie können das Platzhalterzeichen (*) und Variablen in Objekteigenschaftswerten verwenden, um dasselbe Aktion erneut zu verwenden, um verschiedene Objekte in verschiedenen Szenarien zu erfassen.
  8. Wählen Sie die Aktion aus der Dropdown-Liste aus.
    Eine vollständige Liste der nach Aktionen Objekt möglichen Informationen finden Sie unter Aktionen, die an Objekten ausgeführt werden, die mit erfasst wurden Universal Recorder.
    • Wenn Sie einen Klick und Tastatureingaben in einem Textfeld mit dem Steuerungstyp PASSWORD _TEXTaufzeichnen, erfasst der Recorder die in das Feld eingegebenen Tastatureingaben nicht. Stattdessen wählt das Aktion die Option Text festlegen aus und bietet Optionen zur sicheren Eingabe des Kennworts. Es wird empfohlen, das Kennwort im zu Credential Vault speichern und als Aktion Anmeldedaten in das einzufügen. Anmeldeinformationen und Anmeldeinformationsvariablen im Bot Editor

      Wenn Sie in einer MSAA- oder SAP-Anwendung mit der TABULATORTASTE statt mit einem Klick zum Textfeld navigieren, kann der Recorder Felder mit einem Kontrolltyp von PASSWORD_TEXTidentifizieren.

    • Wenn die ausgewählte Aktion die Hintergrundverarbeitung unterstützt, wird die Option im Hintergrund ausführen angezeigt. Hintergrundverarbeitung
  9. Optional: Geben Sie im Feld Warten auf Steuerelement einen Wert ein, um die Anzahl der Sekunden anzugeben, die das Bot warten muss, bis das Objektsteuerelement im Anwendungsfenster angezeigt wird.
    Es wird empfohlen, eine Verzögerungs-Zeit festzulegen, wenn Sie die Aktion „Text festlegen“ verwenden, um Tastatureingaben in ein Textfeld einzugeben.
  10. Optional: Weisen Sie die Ausgabe einer Variablen zu.
    Der Control Room schlägt basierend auf der in Schritt 8 ausgewählten Aktion einen beschreibenden Standardvariablen-Namen vor. Wenn Sie beispielsweise Get propertyausgewählt haben, lautet die vorgeschlagene Ausgabevariable PropertyValue . Wenn Sie mehrere Ausgabevariablen erstellen, werden nachfolgende Variablennamen mit einem „-1“ angehängt, um eine Duplizierung zu vermeiden.
  11. Klicken Sie auf Speichern.
    Die erfassten Bilder werden nicht als Abhängigkeiten hinzugefügt und werden nicht in der Abhängigkeitsliste angezeigt, wenn Sie Ihren Boteinchecken.
Verknüpfen eines Objekts mit einem Stützanker
Anmerkung: Sie können die Objektverankerung in MSAA-, UI Automation- oder Java-Anwendungen verwenden.
Wenn das Bot zur Laufzeit ein Objekt nicht zuverlässig identifizieren kann, verknüpfen Sie es mit einem Objekt in der Nähe (z. B. einem Link oder einer Schaltfläche), das für das Bot leichter zu finden ist:
  1. Öffnen Sie die Aufnahme Aktion.
  2. Klicken Sie auf die Registerkarte Anker.
  3. Klicken Sie auf Anker erfassen.

    Das Browser- oder Anwendungsfenster wird aktiviert, wobei das Hauptobjekt (das zuvor erfasste Objekt) markiert ist. Ein Dialogfeld wird angezeigt, in dem überprüft wird, ob die Aktion das Hauptobjekt korrekt identifiziert hat.

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

    Klicken Sie andernfalls auf Nein, ich muss es korrigieren, um das richtige Objekt auszuwählen.

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

    Das Objekt wird mit einem 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