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 PageSzybki start
Next PageZdarzenia tabeli danych
TIP

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

#Przegląd

Wyzwalacz jest punktem wejścia dla przepływu pracy. Gdy podczas działania aplikacji wystąpi zdarzenie spełniające warunki wyzwalacza, przepływ pracy zostanie uruchomiony i wykonany. Typ wyzwalacza jest jednocześnie typem przepływu pracy. Wybiera się go podczas tworzenia przepływu pracy i nie można go później zmienić. Obecnie obsługiwane typy wyzwalaczy to:

  • Zdarzenia kolekcji (Wbudowane)
  • Harmonogram (Wbudowane)
  • Przed akcją (Dostarczane przez wtyczkę @nocobase/plugin-workflow-request-interceptor)
  • Po akcji (Dostarczane przez wtyczkę @nocobase/plugin-workflow-action-trigger)
  • Niestandardowa akcja (Dostarczane przez wtyczkę @nocobase/plugin-workflow-custom-action-trigger)
  • Zatwierdzenie (Dostarczane przez wtyczkę @nocobase/plugin-workflow-approval)
  • Webhook (Dostarczane przez wtyczkę @nocobase/plugin-workflow-webhook)

Poniższy schemat przedstawia momenty wyzwalania poszczególnych zdarzeń:

Zdarzenia przepływu pracy

Na przykład, gdy użytkownik przesyła formularz, dane w kolekcji zmieniają się w wyniku działania użytkownika lub wywołania programu, albo gdy zadanie z harmonogramu osiągnie swój czas wykonania, może zostać uruchomiony skonfigurowany przepływ pracy.

Wyzwalacze związane z danymi (takie jak akcje, zdarzenia kolekcji) zazwyczaj przenoszą dane kontekstowe wyzwalacza. Dane te działają jako zmienne i mogą być używane przez węzły w przepływie pracy jako parametry przetwarzania, aby umożliwić automatyzację przetwarzania danych. Na przykład, gdy użytkownik przesyła formularz, jeśli przycisk wysyłania jest powiązany z przepływem pracy, ten przepływ pracy zostanie uruchomiony i wykonany. Przesłane dane zostaną wstrzyknięte do środowiska kontekstowego planu wykonania, aby kolejne węzły mogły ich używać jako zmiennych.

Po utworzeniu przepływu pracy, na stronie podglądu przepływu pracy, wyzwalacz jest wyświetlany jako węzeł wejściowy na początku procesu. Kliknięcie tej karty otworzy panel konfiguracji. W zależności od typu wyzwalacza, można skonfigurować jego odpowiednie warunki.

Wyzwalacz_Węzeł wejściowy