logologo
Start
Handbuch
Entwickler
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Handbuch
Entwickler
Plugins
API
logologo
Workflow
Überblick
Schnellstart

Trigger

Überblick
Tabellen-Events
Geplante Aufgaben
Pre-Action-Event
Post-Action-Event
Benutzerdefinierte Action-Events
Genehmigung
Webhook

Knoten

Überblick

Künstliche Intelligenz (KI)

Large Language Model (LLM)

Ablaufsteuerung

Bedingung
Mehrfachverzweigung
Schleife
Variablen
Parallele Zweige
Workflow aufrufen
Workflow-Ausgabe
JSON-Variablen-Mapping
Verzögerung
Ende

Berechnung

Berechnung
Datumsberechnung
JSON-Berechnung

Datenoperationen

Daten erstellen
Daten aktualisieren
Daten abfragen
Daten löschen
SQL-Operation

Manuelle Aufgabe

Manuelle Aufgabe
Genehmigung
CC

Typen erweitern

HTTP-Request
JavaScript-Skript
Benachrichtigung
E-Mail senden
Antwort
Antwortnachricht
Variablen
Ausführungsprotokoll
Versionsverwaltung
Erweiterte Optionen

Erweiterungsentwicklung

Überblick
Trigger-Typen erweitern
Knoten-Typen erweitern
API-Referenz
Next PageÜberblick
KI-Übersetzungshinweis

Diese Dokumentation wurde automatisch von KI übersetzt.

#Aggregatabfrage

This feature is provided by the plugin «Workflow: Aggregationsknoten»

#Einführung

Dieser Knoten wird verwendet, um Aggregatfunktionsabfragen auf Daten in einer Sammlung durchzuführen, die bestimmte Bedingungen erfüllen, und die entsprechenden statistischen Ergebnisse zurückzugeben. Er wird häufig zur Verarbeitung von statistischen Daten für Berichte eingesetzt.

Die Implementierung dieses Knotens basiert auf Datenbank-Aggregatfunktionen. Derzeit unterstützt er nur Statistiken für ein einzelnes Feld einer Sammlung. Der numerische Wert des statistischen Ergebnisses wird im Knotenergebnis gespeichert und kann von nachfolgenden Knoten weiterverwendet werden.

#Installation

Dies ist ein integriertes Plugin, das keine Installation erfordert.

#Knoten erstellen

In der Workflow-Konfiguration klicken Sie auf das Plus-Symbol ('+') im Workflow, um einen „Aggregatabfrage“-Knoten hinzuzufügen:

Aggregatabfrage-Knoten erstellen

#Knotenkonfiguration

Aggregatabfrage-Knoten_Knotenkonfiguration

#Aggregatfunktion

Es werden 5 Aggregatfunktionen aus SQL unterstützt: COUNT, SUM, AVG, MIN und MAX. Wählen Sie eine davon aus, um eine Aggregatabfrage auf die Daten durchzuführen.

#Zieltyp

Das Ziel der Aggregatabfrage kann auf zwei Arten ausgewählt werden: Entweder wählen Sie direkt die Ziel-Sammlung und eines ihrer Felder aus, oder Sie wählen über ein vorhandenes Datenobjekt im Workflow-Kontext die zugehörige 1:n-Beziehungs-Sammlung und deren Feld für die Aggregatabfrage aus.

#Distinct

Dies entspricht DISTINCT in SQL. Das Feld für die Duplikatsentfernung ist dasselbe wie das ausgewählte Sammlungsfeld. Es wird derzeit nicht unterstützt, unterschiedliche Felder für diese beiden auszuwählen.

#Filterbedingungen

Ähnlich wie bei den Filterbedingungen einer normalen Sammlungsabfrage können Sie Kontextvariablen aus dem Workflow verwenden.

#Beispiel

Das Aggregationsziel „Sammlungsdaten“ ist relativ einfach zu verstehen. Hier erläutern wir die Verwendung des Aggregationsziels „Verknüpfte Sammlungsdaten“ am Beispiel der Zählung der Gesamtzahl der Artikel in einer Kategorie, nachdem ein neuer Artikel hinzugefügt wurde.

Zuerst erstellen Sie zwei Sammlungen: „Artikel“ und „Kategorien“. Die Sammlung „Artikel“ enthält ein n:1-Beziehungsfeld, das auf die Kategorie-Sammlung verweist. Gleichzeitig wird ein umgekehrtes 1:n-Beziehungsfeld von „Kategorien“ zu „Artikel“ erstellt:

FeldnameTyp
TitelEinzeiliger Text
Zugehörige Kategorien:1 (Kategorien)
FeldnameTyp
KategorienameEinzeiliger Text
Enthaltene Artikel1:n (Artikel)

Als Nächstes erstellen Sie einen Workflow, der durch ein Sammlungsereignis ausgelöst wird. Wählen Sie aus, dass er ausgelöst wird, nachdem neue Daten zur Sammlung „Artikel“ hinzugefügt wurden.

Danach fügen Sie einen Aggregatabfrage-Knoten hinzu und konfigurieren ihn wie folgt:

Aggregatabfrage-Knoten_Beispiel_Knotenkonfiguration

Auf diese Weise zählt der Aggregatabfrage-Knoten nach dem Auslösen des Workflows die Anzahl aller Artikel in der Kategorie des neu hinzugefügten Artikels und speichert dies als Knotenergebnis.

Hinweis

Wenn Sie die Beziehungsdaten des Sammlungsereignis-Triggers verwenden möchten, müssen Sie die entsprechenden Felder im Abschnitt „Verknüpfte Daten vorladen“ des Triggers konfigurieren. Andernfalls können diese nicht ausgewählt werden.