Extraktion von Tabellendaten durch AISense Recorder

Tabellen sind ein komplexes Steuerelement mit vielen Typen, Hintergründen und Formatierungseffekten und werden daher in manchen Fällen nicht automatisch von AISense Recorder erkannt. Verwenden Sie in solchen Fällen die Option Definieren, um Tabellen zu erkennen.

Erfassen einer Tabelle mit AISense Recorder

  1. Klicken Sie im linken Fensterbereich auf Automatisierung.
  2. Um einen Bot zu erstellen, klicken Sie auf Neu erstellen > Bot oder öffnen Sie einen Bot, für den Sie eine Aufgabe aufzeichnen möchten.
  3. Klicken Sie auf Aufzeichnung wird gestartet.

    Das Laufzeitfenster Recorder Bot öffnet sich.

  4. Wählen Sie ein Fenster in der Dropdown-Liste aus.

    Wenn Sie eine Anwendung kürzlich geöffnet haben und diese nicht in der Liste vorhanden ist, klicken Sie auf das Symbol Aktualisieren.

  5. Klicken Sie auf AISense Recorder. Lassen Sie den Scanvorgang abschließen.
    Anmerkung: Wenn Sie AISense Recorder zum ersten Mal auf einem Gerät verwenden, lädt Recorder die erforderlichen abhängigen Dateien herunter.

    Die Recorder-Symbolleiste erscheint mit den folgenden Optionen: Beenden, Scannen, Definieren und Pausieren

    Der Recorder analysiert das von Ihnen ausgewählte Anwendungsfenster, um die UI-Objekte in diesem Fenster zu identifizieren. Die Optionen in der Symbolleiste sind nicht verfügbar, wenn das System das Anwendungsfenster analysiert. Nach der Analyse werden die Optionen aktiviert und Sie können mit der Aufzeichnung der Aufgabe beginnen.

  6. Warten Sie auf AISense Recorder, um die Tabelle in der Anwendung zu erkennen.
  7. Wenn die Tabelle nicht automatisch erkannt wird, klicken Sie im AISense Recorder-Zustand Bereit auf die Schaltfläche Definieren, um die Tabelle zu erkennen.
    Anmerkung:
    • Im Fenster Definieren zeigt AISense Recorder eine eingebettete Hilfe für alle Steuerelementtypen an, damit Sie den richtigen Steuerelementtyp für nutzerdefinierte Objekte auswählen können.
    • Wenn Sie versehentlich auf den Bildschirm klicken oder klicken, bevor der Textmarker erscheint, bietet AISense Recorder die Möglichkeit zur Korrektur. Sie müssen bestätigen, dass Sie das Objekt erneut erfassen möchten, oder Sie verwenden die Funktion Definieren, um das Objekt im Bildschirm zu definieren.
    .
  8. Wählen Sie auf der Registerkarte Objekttyp die Option Tabelle und klicken Sie auf den Header oben links.

    Die ermittelte Tabelle wird durch Spalten und interne Kontrollen hervorgehoben.

    Tabellenerkennung

  9. Wenn Sie eine begrenzte Anzahl von Spalten auswählen möchten, ziehen Sie ein Rechteck um die Spalten, die Sie erfassen möchten.

    Spezifische Spalten erfassen

Daten aus einer Tabelle extrahieren

  1. Nachdem das Objekt erfasst wurde, klicken Sie auf Fertigstellen, um die Erfassung zu beenden.
  2. Kehren Sie zum Control Room zurück.
  3. Vergewissern Sie sich, dass in der Tabelle Objekteigenschaften der Steuerelementtyp TABELLE ist. Ist dies nicht der Fall, klicken Sie auf Objekt erneut erfassen.
  4. Wählen Sie aus der Dropdown-Liste Auf Objekt anzuwendende Aktion die Option Tabelle abrufen.
  5. Erstellen Sie im Feld Ergebnis in einer Variable speichern die Variable CapturedTableData.
  6. Doppelklicken Sie auf oder ziehen Sie die Aktion Datentabelle > In Datei schreiben.
  7. Wählen Sie aus der Liste Name der Datentabelle CapturedTableData aus.
  8. Geben Sie einen Dateipfad an, um eine CSV-Datei zu erstellen. Zum Beispiel: C:\AutomationAnywhere\Development\SFDC.csv
  9. Wählen Sie die Option Ordner/Dateien erstellen, wenn sie nicht vorhanden sind aus.
  10. Wählen Sie diese Option aus, um die vorhandene Datei zu überschreiben.
  11. Klicken Sie auf Speichern.
  12. Klicken Sie auf Ausführen.

    Der Bot erstellt eine CSV-Datei im angegebenen Pfad mit den extrahierten Tabellendaten.

Eine Spaltendefinition korrigieren

Bei dichten Tabellen kann es vorkommen, dass sich Spalten vermischen, weil der Abstand zwischen den Spalten geringer ist oder keine klaren Trennlinien vorhanden sind. Um die Spaltendefinition zu korrigieren, führen Sie die folgenden Schritte aus:
  1. Nachdem das Objekt erfasst wurde, klicken Sie auf Fertigstellen, um die Erfassung zu beenden.
  2. Gehen Sie im Bot Editor-Fenster zu Objekteigenschaften, um die Eigenschaft Ankertabelle zu bearbeiten.
  3. Fügen Sie das Pipe-Zeichen (|) als Trennzeichen zwischen den Spaltennamen ein, um sie zu trennen. Zum Beispiel: <KONTROLLKÄSTCHEN>Name|Firma|Staat|E-Mail-Adresse|Lead-Status
    Anmerkung: Wenn der Bot ausgeführt wird, werden zuvor zusammengeführte Spalten als separate Spalten behandelt.

    Objekteigenschaften bearbeiten

Bekanntes Verhalten

  • AISense Recorder kann keine Tabellen mit mehreren Zeilen in einzelnen Zeilen oder Zellen extrahieren.
  • Paginierung und automatisches Scrollen werden nicht unterstützt.
  • Abgeschnittene Spalten werden nicht automatisch angepasst, um abgeschnittenen Zelltext zu extrahieren.