logologo
Úvod
Manuál
Vývoj
Pluginy
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Úvod
Manuál
Vývoj
Pluginy
API
logologo
Workflow
Přehled
Rychlý start

Spouštěče

Přehled
Události databázové tabulky
Plánované úlohy
Události před akcí
Události po akci
Vlastní události akcí
Schvalování
Webhook

Uzel

Přehled

Umělá inteligence (AI)

Velké jazykové modely (LLM)

Řízení toku

Podmínka
Větvení podle podmínek
Smyčka
Proměnná
Paralelní větvení
Volání workflow
Výstup procesu
Mapování JSON proměnných
Zpoždění
Ukončení

Výpočet

Výpočet
Výpočty s datem
Výpočty s JSON

Operace s daty

Přidat data
Aktualizovat data
Načíst data
Odstranit data
SQL operace

Ruční zpracování

Ruční zpracování
Schvalování
Odeslat kopii (CC)

Rozšířené typy

HTTP požadavek
JavaScript skript
Oznámení
Odeslání e-mailu
Odpověď
Zpráva v odpovědi
Proměnná
Záznamy o spuštění
Správa verzí
Pokročilé možnosti

Vývoj rozšíření

Přehled
Rozšířené typy spouštěčů
Rozšířené typy uzlů
API reference
Previous PageRychlý start
Next PageUdálosti databázové tabulky
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Přehled

Spouštěč je vstupním bodem pro pracovní postup. Když během běhu aplikace nastane událost, která splňuje podmínky spouštěče, pracovní postup se spustí a provede. Typ spouštěče je zároveň typem pracovního postupu. Volí se při vytváření pracovního postupu a po jeho vytvoření jej nelze změnit. Aktuálně jsou podporovány následující typy spouštěčů:

  • Události kolekce (Vestavěné)
  • Plánované úlohy (Vestavěné)
  • Před akcí (Poskytováno pluginem @nocobase/plugin-workflow-request-interceptor)
  • Po akci (Poskytováno pluginem @nocobase/plugin-workflow-action-trigger)
  • Vlastní akce (Poskytováno pluginem @nocobase/plugin-workflow-custom-action-trigger)
  • Schválení (Poskytováno pluginem @nocobase/plugin-workflow-approval)
  • Webhook (Poskytováno pluginem @nocobase/plugin-workflow-webhook)

Načasování spuštění jednotlivých událostí je znázorněno na obrázku níže:

Události pracovního postupu

Například, když uživatel odešle formulář, nebo se data v kolekci změní v důsledku akce uživatele či volání programu, nebo když plánovaná úloha dosáhne svého času spuštění, může být spuštěn nakonfigurovaný pracovní postup.

Spouštěče související s daty (například akce, události kolekce) obvykle nesou kontextová data spouštěče. Tato data fungují jako proměnné a mohou být použita uzly v pracovním postupu jako parametry pro zpracování, čímž se dosáhne automatizovaného zpracování dat. Například, když uživatel odešle formulář, a tlačítko pro odeslání je navázáno na pracovní postup, tento pracovní postup se spustí a provede. Odeslaná data budou vložena do kontextového prostředí plánu spuštění, aby je následné uzly mohly použít jako proměnné.

Po vytvoření pracovního postupu se na stránce zobrazení pracovního postupu spouštěč zobrazí jako vstupní uzel na začátku procesu. Kliknutím na tuto kartu otevřete konfigurační panel. V závislosti na typu spouštěče můžete konfigurovat jeho relevantní podmínky.

Spouštěč_Vstupní uzel