- Einleitung
- Erste Schritte
- Build on any canvas
- Erstellen Sie mit Fall
- Referenz (Reference)
- Definieren von Fallschlüsseln (System vs. extern)
- Erstellen von Task-E/A- und Write-Back-Verträgen
- Modellieren von primären und sekundären Phasen
- Auslösen eines Falls aus Data Fabric
- Implementieren von Personas und Berechtigungen auf Phasenebene
- Festlegen von SLAs und automatisierten Eskalationsregeln
- Konfigurieren einer Nacharbeitsschleife (Wiedereintritt)
- Konfigurieren und Testen des Case Manager-Agents (Vorschau)
- Erstellen Sie mit Flow
- Build with BPMN
- Betrieb
- Überwachung
- Optimieren
- Referenzinformationen
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
-
Wählen Sie + am Handle des Knotens aus, dem es folgt, und wählen Sie dann Data > Transformieren aus.
-
Wählen Sie im Eigenschaftenbereich die Option Transformation bearbeiten aus.
-
In Collection, enter the list to transform, for example
$vars.scriptTask1.output. The field expects an array. -
Fügen Sie die Vorgänge in der Reihenfolge hinzu, in der sie ausgeführt werden sollen:
Betrieb Was es tut Filter hinzufügen Gibt nur die Elemente zurück, welche die von Ihnen festgelegten Bedingungen erfüllen. Karte hinzufügen Turns each item into a new shape, with the field mappings you define. Gruppe hinzufügen nach Gruppiert die Elemente nach einem Feld und berechnet eine Anzahl, Summe oder einen Durchschnitt für jede Gruppe. Benutzerdefiniertes Skript hinzufügen Runs your own transformation logic in JavaScript. -
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
| Problem | Resolution |
|---|---|
| Sammlung zeigt einen Fehler an | Das 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 leer | Die 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 Zuordnung | Das Quellfeld ist in den Eingabeelementen nicht vorhanden. Überprüfen Sie die Eingabestruktur in der Execution Trace. |
Nächste Schritte
- Filtern, Zuordnen und Gruppieren nach: ein Vorgang pro Knoten.
- Variablen und Datenfluss: So funktionieren
$vars-Referenzen.