UiPath Documentation
maestro-automate
latest
false
Benutzerhandbuch zu Maestro Automate

Transformieren

Wenden Sie mehrere Vorgänge auf eine Liste in einem Knoten an: Filtern Sie sie, gestalten Sie jedes Element um, gruppieren Sie die Elemente oder führen Sie Ihr eigenes JavaScript aus.

Die Transformation wendet eine Kette von Vorgängen auf eine Liste in einem Knoten an. Jeder Vorgang erhält das Ergebnis des vorherigen, sodass Sie z. B. nur die offenen Aufträge beibehalten können, jeden umgestalten und sie dann nach Kunden gruppieren können. Es befindet sich in der Kategorie „Daten“ des Bereichs „Knoten hinzufügen“ .

Wenn Sie nur einen einzigen Vorgang benötigen, verwenden Sie stattdessen einen eigenen Knoten: Filtern, Zuordnen oder Gruppieren nach.

Richten Sie den Knoten ein​

  1. Wählen Sie + am Handle des Knotens aus, dem es folgt, und wählen Sie dann Data > Transformieren aus.

  2. Wählen Sie im Eigenschaftenbereich die Option Transformation bearbeiten aus.

  3. Geben Sie unter Sammlung die zu transformierende Liste ein, z. B. $vars.scriptTask1.output. Das Feld erwartet ein Array.

  4. Fügen Sie die Vorgänge in der Reihenfolge hinzu, in der sie ausgeführt werden sollen:

    BetriebWas es tut
    Filter hinzufügenGibt nur die Elemente zurück, welche die von Ihnen festgelegten Bedingungen erfüllen.
    Karte hinzufügenStellt jedem Element eine neue Form mit den von Ihnen definierten Feldzuordnungen zur Verfügung.
    Gruppe hinzufügen nachGruppiert die Elemente nach einem Feld und berechnet eine Anzahl, Summe oder einen Durchschnitt für jede Gruppe.
    Benutzerdefiniertes Skript hinzufügenFührt Ihre eigene Transformationslogik in JavaScript aus.
  5. Wählen Sie Ausführen aus, um den Knoten zu testen, und überprüfen Sie das Ergebnis in der Spalte Ausgabe .

Ausgabe​

Der Knoten gibt das Ergebnis des letzten Vorgangs als output zurück. Spätere Knoten lesen es als $vars.<nodeId>.output, z. B. $vars.transform1.output.

Transformieren oder Skript verwenden​

Verwenden Sie Transformieren , wenn die Arbeit eine Liste filtert, umgestaltet oder gruppiert. Verwenden Sie ein Skript, wenn die Logik nicht zu diesen Vorgängen passt. In Transform deckt Benutzerdefiniertes Skript hinzufügen einen einzelnen Schritt ab, der Code erfordert.

Häufige Probleme​

ProblemResolution
Sammlung zeigt einen Fehler anDas Feld ist erforderlich und erwartet ein Array. Überprüfen Sie den Wert in der Ausführungsablaufverfolgung des Knotens, der ihn erzeugt.
Die Ausgabe ist nach einem Filter leerDie Bedingungen stimmen mit keinen Elementen überein. Überprüfen Sie die Feldnamen und Werte der Eingabe in der Ausführungsablaufverfolgung.
Die Ausgabe hat undefined Felder nach einer ZuordnungDas Quellfeld ist in den Eingabeelementen nicht vorhanden. Überprüfen Sie die Eingabestruktur in der Execution Trace.

Nächste Schritte​

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support(opens in new window)

Möchten Sie lernen? UiPath Academy(opens in new window)

Haben Sie Fragen? UiPath-Forum(opens in new window)

Auf dem neuesten Stand bleiben