Ten dokument został przetłumaczony przez AI. W przypadku niedokładności, proszę odnieść się do wersji angielskiej
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.
W interfejsie konfiguracji przepływu pracy, proszę kliknąć przycisk plusa („+”) w przepływie, aby dodać węzeł „Zmienna”:

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:

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:

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.

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ść.

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:

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):

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

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:

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:

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:

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:

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