Aktivitäten
Neuestes
False
Bannerhintergrundbild
Workflow-Aktivitäten
Letzte Aktualisierung 22. Apr. 2024

Erstellen und Filtern von Datentabellen

Im nachfolgenden Beispiel wird erklärt, wie Daten aus einer Datentabelle gefiltert und extrahiert werden, indem die Aktivitäten Build Data Table, Filter Data Table, Output Data Table, For Each Row und Get Row Item verwendet werden. Diese Aktivitäten finden Sie im Paket UiPath.System.Activities.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      DT1

      DataTable

       

      DT2

      DataTable

       

      DataTableString

      String

       
  3. Ziehen Sie eine Build Data Table-Aktivität in den Sequence-Container.

    • Fügen Sie im Panel Eigenschaften die Variable DT1 im Feld DataTable hinzu.
    • Klicken Sie auf die Schaltfläche Datentabelle. Das „Build Data Table“-Fenster enthält eine Tabelle mit zwei Spalten und Zeilen.
    • Klicken Sie auf die Schaltfläche Spalte hinzufügen und fügen Sie eine neue Spalte hinzu.
    • Klicken Sie in der ersten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Name im Feld Spaltenname hinzu.
    • Wählen Sie die Option String von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Option OK, um das Fenster zu schließen.
    • Klicken Sie in der zweiten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Surname im Feld Spaltenname hinzu.
    • Wählen Sie die Option String von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Option OK, um das Fenster zu schließen.
    • Klicken Sie in der dritten Spalte auf die Schaltfläche Spalte bearbeiten und fügen Sie den Wert Grade im Feld Spaltenname hinzu.
    • Wählen Sie die Option Int32 von der Dropdownliste Datentyp aus.
    • Aktivieren Sie das Kontrollkästchen für die Option NULL zulassen.
    • Fügen Sie die Variable -1 in das Max. Länge-Feld ein.
    • Klicken Sie auf die Schaltfläche OK, um das Fenster zu schließen.
    • Klicken Sie erneut auf die Schaltfläche OK.
    • So sollte das Fenster „Datentabelle“ aussehen:



  4. Ziehen Sie eine Filter Data Table-Aktivität unter die Build Data Table-Aktivität.
  5. Klicken Sie auf die Schaltfläche Filter-Assistent.

    • Fügen Sie die Variable DT1 in das Feld Eingabe-Datentabelle ein.
    • Fügen Sie die Variable DT2 in das Feld Ausgabe-Datentabelle ein.
    • Wählen Sie die Option Behalten für das Feld Zeilenfiltermodus aus.
    • Fügen Sie den Wert "Grade" in das Feld Spalte ein.
    • Wählen Sie den Wert < von der Dropdownliste Vorgang aus.
    • Fügen Sie den Wert 5 in das Feld Wert ein.
    • Klicken Sie auf die Registerkarte Ausgabespalten.
    • Wählen Sie die Option Behalten für das Feld Spaltenauswahlmodus aus.
    • Fügen Sie die Spalten Name und Nachname hinzu.
    • Klicken Sie auf die Schaltfläche OK.
    • So sollte der Filter-Assistent aussehen:



  6. Setzen Sie eine Output Data Table-Aktivität unter die Filter Data Table-Aktivität.

    • Fügen Sie im Panel Eigenschaften die Variable DT2 im Feld DataTable hinzu.
    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  7. Ziehen Sie eine Write Line-Aktivität unter die Output Data Table-Aktivität.

    • Fügen Sie die Variable DataTableString in das Feld Text ein.
  8. Setzen Sie eine For Each Row-Aktivität unter die Write Line-Aktivität.

    • Fügen Sie die Variable DT1 in das Feld Datentabelle ein.
  9. Wählen Sie den Textkörper aus und erstellen Sie die folgende Variable:

    Variablenname

    Variablentyp

    Standardwert

    Grade

    Int32

     
  10. Fügen Sie eine Get Row Item-Aktivität in den Textkörper ein.

    • Fügen Sie im Eigenschaftenbereich den Wert "Grade" in das Feld Spaltenname ein.
    • Fügen Sie den Wert row in das Feld Zeile ein.
    • Fügen Sie die Variable Grade im Feld Wert hinzu.
  11. Setzen Sie eine If-Aktivität unter die Get Row Item-Aktivität.

    • Fügen Sie den Ausdruck Grade < 5 in das Feld Bedingung ein.
  12. Ziehen Sie eine Write Line-Aktivität in das Then-Feld.

    • Fügen Sie den Ausdruck "Failed:" + row("Name").ToString + " " + row("Surname").ToString in das Feld Text ein.
  13. Führen Sie den Prozess aus. Der Roboter extrahiert alle Daten, welche die Anforderungen erfüllen.

    So sollte Ihr Workflow aussehen:



Hier können Sie ein Beispiel herunterladen.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.