logologo
Start
Dokumentacja
Deweloperzy
Wtyczki
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
Dokumentacja
Deweloperzy
Wtyczki
API
logologo
Przepływy pracy
Przegląd
Szybki start

Wyzwalacze

Przegląd
Zdarzenia tabeli danych
Zadania zaplanowane
Zdarzenie przed akcją
Zdarzenie po akcji
Niestandardowe zdarzenia akcji
Zatwierdzenia
Webhook

Węzły

Przegląd

AI

LLM

Kontrola przepływu

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

Obliczenia

Obliczenia
Obliczenia dat
Obliczenia JSON

Operacje na danych

Dodaj dane
Zaktualizuj dane
Zapytaj o dane
Usuń dane
Operacje SQL

Przetwarzanie ręczne

Przetwarzanie ręczne
Zatwierdzenia
Kopia (CC)

Rozszerzanie typów

Żądanie HTTP
Skrypt JavaScript
Powiadomienia
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
Previous PagePętla
Next PageRozgałęzienie równoległe
TIP

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

#Zmienna

This feature is provided by the commercial plugin «Przepływ pracy: Zmienna niestandardowa», please purchase to use

#Wprowadzenie

Mogą Państwo deklarować zmienne w przepływie pracy lub przypisywać wartości do już zadeklarowanych zmiennych. Zazwyczaj służy to do przechowywania tymczasowych danych w ramach przepływu pracy.

#Tworzenie węzła

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

Dodaj węzeł zmiennej

#Konfiguracja węzła

#Tryb

Węzeł zmiennej jest podobny do zmiennych w programowaniu; musi zostać zadeklarowany, zanim będzie można go użyć i przypisać mu wartość. Dlatego podczas tworzenia węzła zmiennej należy wybrać jego tryb. Dostępne są dwa tryby:

Wybierz tryb

  • Deklaruj nową zmienną: Tworzy nową zmienną.
  • Przypisz do istniejącej zmiennej: Przypisuje wartość do zmiennej, która została zadeklarowana wcześniej w przepływie pracy, co jest równoznaczne ze zmianą wartości zmiennej.

Gdy tworzony węzeł jest pierwszym węzłem zmiennej w przepływie pracy, mogą Państwo wybrać tylko tryb deklaracji, ponieważ nie ma jeszcze żadnych zmiennych dostępnych do przypisania.

Gdy zdecydują się Państwo przypisać wartość do zadeklarowanej zmiennej, należy również wybrać zmienną docelową, czyli węzeł, w którym zmienna została zadeklarowana:

Wybierz zmienną do przypisania wartości

#Wartość

Wartość zmiennej może być dowolnego typu. Może to być stała, taka jak ciąg znaków, liczba, wartość logiczna czy data, lub inna zmienna z przepływu pracy.

W trybie deklaracji, ustawienie wartości zmiennej jest równoznaczne z przypisaniem jej wartości początkowej.

Deklaruj wartość początkową

W trybie przypisania, ustawienie wartości zmiennej jest równoznaczne ze zmianą wartości zadeklarowanej zmiennej docelowej na nową wartość. Kolejne użycia będą pobierać tę nową wartość.

Przypisz zmienną wyzwalacza do zadeklarowanej zmiennej

#Używanie wartości zmiennej

W kolejnych węzłach po węźle zmiennej mogą Państwo użyć wartości zmiennej, wybierając zadeklarowaną zmienną z grupy „Zmienne węzła”. Na przykład, w węźle zapytania, proszę użyć wartości zmiennej jako warunku zapytania:

Użyj wartości zmiennej jako warunku filtrowania zapytania

#Przykład

Bardziej użytecznym scenariuszem dla węzła zmiennej są rozgałęzienia, gdzie nowe wartości są obliczane lub łączone z poprzednimi wartościami (podobnie jak reduce/concat w programowaniu), a następnie wykorzystywane po zakończeniu rozgałęzienia. Poniżej przedstawiono przykład użycia rozgałęzienia pętli i węzła zmiennej do konkatenacji ciągu znaków odbiorców.

Najpierw proszę utworzyć przepływ pracy wyzwalany przez kolekcję, który uruchamia się po zaktualizowaniu danych „Artykułu” i wstępnie ładuje powiązane dane relacji „Autor” (w celu uzyskania odbiorców):

Skonfiguruj wyzwalacz

Następnie proszę utworzyć węzeł zmiennej, który będzie przechowywał ciąg znaków odbiorców:

Węzeł zmiennej odbiorcy

Kolejnym krokiem jest utworzenie węzła rozgałęzienia pętli, aby iterować po autorach artykułu i dołączać ich informacje o odbiorcach do zmiennej odbiorcy:

Iteruj po autorach w artykule

Wewnątrz rozgałęzienia pętli, proszę najpierw utworzyć węzeł obliczeniowy, aby połączyć bieżącego autora z już zapisanym ciągiem znaków autorów:

Konkatenuj ciąg znaków odbiorcy

Po węźle obliczeniowym proszę utworzyć kolejny węzeł zmiennej. Proszę wybrać tryb przypisania, jako cel przypisania wybrać węzeł zmiennej odbiorcy, a jako wartość wybrać wynik węzła obliczeniowego:

Przypisz połączony ciąg znaków odbiorcy do węzła odbiorcy

W ten sposób, po zakończeniu rozgałęzienia pętli, zmienna odbiorcy będzie przechowywać ciąg znaków odbiorców wszystkich autorów artykułu. Następnie, po pętli, mogą Państwo użyć węzła żądania HTTP, aby wywołać interfejs API wysyłania wiadomości e-mail, przekazując wartość zmiennej odbiorcy jako parametr odbiorcy do interfejsu API:

Wyślij wiadomość e-mail do odbiorców za pośrednictwem węzła żądania

W tym momencie prosta funkcja masowej wysyłki wiadomości e-mail została zaimplementowana za pomocą pętli i węzła zmiennej.