Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere Automation 360

Inhalt schließen

Inhalte

Inhalt öffnen

Bearbeiten Sie eine mit dem aufgezeichnete Aufgabe Universal Recorder

  • Aktualisiert: 2021/03/11

    Bearbeiten Sie eine mit dem aufgezeichnete Aufgabe Universal Recorder

    Bearbeiten Sie nach der Aufzeichnung einer Aufgabe die Erfassung actions , um das Fenster zu ändern, erfassen Sie ein anderes Objekt, wählen Sie eine neue Aktion aus, aktivieren Sie die Hintergrundverarbeitung, geben Sie eine andere Wartezeit ein oder speichern Sie die Ausgabe in einer Variablen.

    Vorbereitungen

    Wählen Sie die Listenansicht aus, um die vollständigen Details der einzelnen actionanzuzeigen.

    Bearbeiten Sie eine aufgezeichnete Aufgabe, um Folgendes zu tun:
    • Ändern Sie das Anwendungsfenster, in dem Sie den Vorgang ausführen möchten, oder fügen Sie dem Fenstertitel einen Platzhalter hinzu.
    • Ändern Sie die Eigenschaften der erfassten Objekte.
    • Geben Sie den an action , den Sie für die erfassten Objekte ausführen möchten.
    • Führen Sie eine Verzögerung ein, bevor die nächste action ausgeführt wird.
    • Geben Sie die Variable an, die zum Speichern der Ausgabe verwendet werden soll.

    Informationen zum Hinzufügen einer Erfassung action zu einer Aufgabe finden Sie unter Verwendung der Funktion „action erfassen“.

    Prozedur

    Gehen Sie wie folgt vor, um eine aufgezeichnete Aufgabe zu bearbeiten:

    1. Öffnen Sie das bot , das die Aufzeichnung actions enthält, die Sie bearbeiten möchten.
    2. Klicken Sie auf die Erfassung action , die Sie bearbeiten möchten.

    Nehmen Sie bei Bedarf die folgenden Änderungen vor:

    1. Ändern Sie die Fensterauswahl in die Option Aktuell aktives Fenster.
    2. Optional: Fügen Sie ein Platzhalterzeichen (*) in das Feld Fenstertitel ein, um nach Fenstertiteln zu suchen, die sich ändern können.Sie können einen oder mehrere Platzhalter (*) am Anfang, in der Mitte oder am Ende des Werts angeben.
      Um zum Beispiel eine Operation in einem Fenster auszuführen, das Microsoft im Titel aufweist, verwenden Sie einen Platzhalter, um eine beliebige Zeichenfolge anzugeben, indem Sie ihn vor oder nach dem Wert hinzufügen:*Microsoft*.Der bot sucht zunächst nach dem genauen Fenstertitel (Microsoft), und wenn er keine Übereinstimmung findet, sucht er nach Fenstern mit dem Begriff Microsoft im Titel.

      Sie können einen regulären Ausdruck (Regex) verwenden, um einen Fenstertitel zu kennzeichnen. Wählen Sie den regulären Ausdruck entweder als Zeichenfolge oder Muster für jede Bedingung des regulären Ausdrucks und geben Sie den Wert ein. Standardmäßig muss für das Feld Fenstertitel die Groß-/Kleinschreibung beachtet werden.Sie können für Groß-/Kleinschreibung nicht beachten eine Regex-Markierung aktivieren, um einen Fenstertitel zu kennzeichnen, bei dem die Groß-/Kleinschreibung nicht beachtet werden muss.

      Sie können zum Beispiel den Zeichenfolge-Wert als ((\w*)-Notepad für alle Fenstertitelnamen eingeben, die mit ((\w*)-Notepad beginnen, oder Muster wie ((\w)\s)*Dokument-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.
    3. 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.
    4. Ü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.
    5. 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
    6. 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.
    7. 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.
    8. Führen Sie die Schritte 3 bis 9 für die anderen actions aus, die Sie im botbearbeiten möchten.
    9. Klicken Sie auf Speichern.
    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.
    Feedback senden