logologo
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Start
Przewodnik
Programowanie
Wtyczki
API
Strona główna
logologo
Przepływ pracy
Przegląd
Szybki start

Wyzwalacze

Przegląd
Zdarzenie kolekcji
Harmonogram
Zdarzenie przed akcją
Zdarzenie po akcji
Niestandardowe zdarzenie akcji
Zatwierdzenie
Webhook

Węzły

Przegląd

AI

Wielki model językowy

Kontrola przepływu

Warunek
Rozgałęzienie wielowarunkowe
Pętla
Zmienne
Rozgałęzienie równoległe
Wywołaj przepływ pracy
Wyjście przepływu
Mapowanie zmiennych JSON
Opóźnienie
Koniec

Obliczenia

Obliczenia
Obliczenia daty
Obliczenia JSON

Operacje na danych

Utwórz dane
Zaktualizuj dane
Zapytaj o dane
Usuń dane
Operacja SQL

Przetwarzanie ręczne

Przetwarzanie ręczne
Zatwierdzenie
DW (CC)

Typy rozszerzone

Żądanie HTTP
Skrypt JavaScript
Powiadomienie
Wyślij e-mail
Odpowiedź
Komunikat odpowiedzi
Zmienne
Historia wykonań
Zarządzanie wersjami
Opcje zaawansowane

Rozwój rozszerzeń

Przegląd
Rozszerzanie typów wyzwalaczy
Rozszerzanie typów węzłów
Dokumentacja API
Next PagePrzegląd
TIP

Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej

#Zapytanie agregujące

Workflow: Węzeł agregacjiCommunity Edition+

#Wprowadzenie

Służy do wykonywania zapytań z funkcjami agregującymi na danych w kolekcji, które spełniają określone warunki, i zwraca odpowiadające im wyniki statystyczne. Jest często używane do przetwarzania danych statystycznych związanych z raportami.

Implementacja tego węzła opiera się na funkcjach agregujących baz danych. Obecnie obsługuje on statystyki tylko dla pojedynczego pola w kolekcji. Wynik liczbowy statystyk zostanie zapisany w wyniku węzła do wykorzystania przez kolejne węzły.

#Instalacja

Wbudowana wtyczka, nie wymaga instalacji.

#Tworzenie węzła

W interfejsie konfiguracji przepływu pracy proszę kliknąć przycisk plusa („+”) w przepływie pracy, aby dodać węzeł „Zapytanie agregujące”:

Create Aggregate Query Node

#Konfiguracja węzła

Aggregate Query Node_Node Configuration

#Funkcja agregująca

Obsługuje 5 funkcji agregujących z SQL: COUNT, SUM, AVG, MIN i MAX. Proszę wybrać jedną z nich, aby wykonać zapytanie agregujące na danych.

#Typ celu

Cel zapytania agregującego można wybrać w dwóch trybach. Pierwszy to bezpośredni wybór docelowej kolekcji i jednego z jej pól. Drugi to wybór powiązanej kolekcji typu „jeden do wielu” i jej pola, poprzez istniejący obiekt danych w kontekście przepływu pracy, w celu wykonania zapytania agregującego.

#Unikalne wartości (Distinct)

Jest to DISTINCT w SQL. Pole do deduplikacji jest takie samo jak wybrane pole kolekcji. Obecnie nie jest obsługiwane wybieranie różnych pól dla tych dwóch opcji.

#Warunki filtrowania

Podobnie jak w przypadku warunków filtrowania w zwykłym zapytaniu do kolekcji, można używać zmiennych kontekstowych z przepływu pracy.

#Przykład

Cel agregacji „Dane kolekcji” jest stosunkowo łatwy do zrozumienia. Tutaj, na przykładzie „zliczania całkowitej liczby artykułów w kategorii po dodaniu nowego artykułu”, przedstawimy użycie celu agregacji „Powiązane dane kolekcji”.

Najpierw proszę utworzyć dwie kolekcje: „Artykuły” i „Kategorie”. Kolekcja „Artykuły” ma pole relacji „wiele do jednego” wskazujące na kolekcję „Kategorie”, a także utworzono odwrotne pole relacji „Kategorie” „jeden do wielu” „Artykuły”:

Nazwa polaTyp
TytułTekst jednowierszowy
KategoriaWiele do jednego (Kategorie)
Nazwa polaTyp
Nazwa kategoriiTekst jednowierszowy
ArtykułyJeden do wielu (Artykuły)

Następnie proszę utworzyć przepływ pracy wyzwalany zdarzeniem kolekcji. Proszę wybrać opcję wyzwalania po dodaniu nowych danych do kolekcji „Artykuły”.

Następnie proszę dodać węzeł zapytania agregującego i skonfigurować go w następujący sposób:

Aggregate Query Node_Example_Node Configuration

W ten sposób, po wyzwoleniu przepływu pracy, węzeł zapytania agregującego zliczy liczbę wszystkich artykułów w kategorii nowo dodanego artykułu i zapisze ją jako wynik węzła.

Wskazówka

Jeśli potrzebują Państwo użyć danych relacji z wyzwalacza zdarzeń kolekcji, należy skonfigurować odpowiednie pola w sekcji „Wstępne ładowanie powiązanych danych” w wyzwalaczu, w przeciwnym razie nie będzie można ich wybrać.