logologo
Start
Handleiding
Ontwikkeling
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
Handleiding
Ontwikkeling
Plugins
API
logologo
Workflow
Overzicht
Snelstart

Triggers

Overzicht
Tabel-events
Geplande taken
Pre-actie-event
Post-actie-event
Aangepast actie-event
Goedkeuring
Webhook

Node

Overzicht

Artificiële intelligentie

Groot taalmodel (LLM)

Procesbesturing

Voorwaarde
Meervoudige voorwaardelijke vertakking
Lus
Variabelen
Parallelle vertakking
Workflow aanroepen
Procesoutput
JSON-variabelemapping
Vertraging
Einde

Berekening

Berekening
Datumberekening
JSON-berekening

Gegevensoperaties

Gegevens toevoegen
Gegevens bijwerken
Gegevens opvragen
Gegevens verwijderen
SQL-operatie

Handmatige verwerking

Handmatige verwerking
Goedkeuring
CC

Types uitbreiden

HTTP-request
JavaScript-script
Notificatie
E-mail verzenden
Respons
Responsbericht
Variabelen
Uitvoeringslogboek
Versiebeheer
Geavanceerde opties

Extensie-ontwikkeling

Overzicht
Triggertypes uitbreiden
Nodetype uitbreiden
API-referentie
Next PageOverzicht
TIP

Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie

#Aggregatiequery

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

#Introductie

Wordt gebruikt om een aggregatiefunctiequery uit te voeren op gegevens in een collectie die aan bepaalde voorwaarden voldoen, en retourneert de bijbehorende statistische resultaten. Dit is vaak nuttig voor het verwerken van statistische gegevens voor rapporten.

De implementatie van de node is gebaseerd op database-aggregatiefuncties. Momenteel ondersteunt het alleen statistieken voor één enkel veld van een collectie. Het numerieke resultaat van de statistieken wordt opgeslagen in de uitvoer van de node voor gebruik door volgende nodes.

#Installatie

Ingebouwde plugin, geen installatie vereist.

#Node aanmaken

In de workflow configuratie-interface klikt u op de plusknop ('+') in de workflow om een 'Aggregatiequery'-node toe te voegen:

Create Aggregate Query Node

#Nodeconfiguratie

Aggregate Query Node_Node Configuration

#Aggregatiefunctie

Ondersteunt 5 aggregatiefuncties uit SQL: COUNT, SUM, AVG, MIN en MAX. Kies er één om een aggregatiequery op de gegevens uit te voeren.

#Doeltype

Het doel van de aggregatiequery kan op twee manieren worden geselecteerd. De ene manier is om direct de doelcollectie en een van de velden ervan te selecteren. De andere manier is om via een bestaand data-object in de workflowcontext de gerelateerde één-op-meer collectie en het bijbehorende veld te selecteren om de aggregatiequery uit te voeren.

#Uniek (Distinct)

Dit is DISTINCT in SQL. Het veld voor deduplicatie is hetzelfde als het geselecteerde collectieveld. Het selecteren van verschillende velden voor deze twee wordt momenteel niet ondersteund.

#Filtervoorwaarden

Vergelijkbaar met de filtervoorwaarden bij een normale collectiequery, kunt u contextvariabelen uit de workflow gebruiken.

#Voorbeeld

Het aggregatiedoel 'Collectiegegevens' is relatief eenvoudig te begrijpen. Hier gebruiken we 'het tellen van het totale aantal artikelen in een categorie nadat een nieuw artikel is toegevoegd' als voorbeeld om het gebruik van het aggregatiedoel 'Gerelateerde collectiegegevens' te introduceren.

Maak eerst twee collecties aan: 'Artikelen' en 'Categorieën'. De collectie 'Artikelen' heeft een veel-op-één relatieveld dat verwijst naar de collectie 'Categorieën', en er wordt ook een omgekeerd één-op-veel relatieveld van 'Categorieën' naar 'Artikelen' aangemaakt:

VeldnaamType
TitelEnkele regel tekst
CategorieVeel-op-één (Categorieën)
VeldnaamType
CategorienaamEnkele regel tekst
ArtikelenEén-op-veel (Artikelen)

Maak vervolgens een workflow aan die wordt geactiveerd door een collectiegebeurtenis. Selecteer dat deze wordt geactiveerd nadat nieuwe gegevens zijn toegevoegd aan de collectie 'Artikelen'.

Voeg daarna een aggregatiequery-node toe en configureer deze als volgt:

Aggregate Query Node_Example_Node Configuration

Op deze manier, nadat de workflow is geactiveerd, zal de aggregatiequery-node het aantal artikelen tellen in de categorie van het nieuw toegevoegde artikel en dit opslaan als het resultaat van de node.

Tip

Als u de relatiegegevens van de collectiegebeurtenistrigger wilt gebruiken, moet u de relevante velden configureren in de sectie 'Gerelateerde gegevens voorladen' van de trigger, anders kunnen deze niet worden geselecteerd.