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: 3/11/2021
    • Automation 360 v.x
    • Erstellen
    • RPA Workspace

Bearbeiten Sie eine mit dem aufgezeichnete Aufgabe Universal Recorder

Bearbeiten Sie nach der Aufzeichnung einer Aufgabe die Erfassung Aktionen , 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 Aktionanzuzeigen.

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 Aktion , den Sie für die erfassten Objekte ausführen möchten.
  • Führen Sie eine Verzögerung ein, bevor die nächste Aktion ausgeführt wird.
  • Geben Sie die Variable an, die zum Speichern der Ausgabe verwendet werden soll.

Informationen zum Hinzufügen einer Erfassung Aktion zu einer Aufgabe finden Sie unter Verwenden der Erfassung Aktion.

Prozedur

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

  1. Öffnen Sie das Bot , das die Aufzeichnung Aktionen enthält, die Sie bearbeiten möchten.
  2. Klicken Sie auf die Erfassung Aktion , 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: 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.
  3. 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 .
  4. Ü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.
  5. 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
  6. 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.
  7. 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.
  8. Führen Sie die Schritte 3 bis 9 für die anderen Aktionen aus, die Sie im Botbearbeiten möchten.
  9. Klicken Sie auf Speichern.
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.
Feedback senden