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 PageSQL operace
Next PageSchvalování
TIP

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

#Manuální zpracování

This feature is provided by the plugin «Pracovní postup: Manuální uzel»

#Úvod

Pokud obchodní proces nelze plně automatizovat v rozhodování, je možné využít manuální uzel a předat část rozhodovacích pravomocí lidskému zpracování.

Když je manuální uzel spuštěn, nejprve přeruší provádění celého pracovního postupu a vygeneruje úkol k vyřízení pro příslušného uživatele. Poté, co uživatel úkol odešle, pracovní postup buď pokračuje, zůstane v režimu čekání, nebo bude ukončen na základě zvoleného stavu. To je velmi užitečné ve scénářích, jako jsou schvalovací procesy.

#Instalace

Jedná se o vestavěný plugin, který nevyžaduje instalaci.

#Vytvoření uzlu

V konfiguračním rozhraní pracovního postupu klikněte na tlačítko plus („+“) v rámci pracovního postupu a přidejte uzel „Ruční zpracování“:

Create Manual Node

#Konfigurace uzlu

#Zodpovědná osoba

Manuální uzel vyžaduje určení uživatele jako vykonavatele úkolu k vyřízení. Seznam úkolů k vyřízení můžete přidat jako blok na stránku a obsah vyskakovacího okna úkolu pro každý uzel je třeba nakonfigurovat v nastavení rozhraní daného uzlu.

Vyberte uživatele, nebo pomocí proměnné vyberte primární či cizí klíč uživatelských dat z kontextu.

Manual Node_Configure_Assignee_Select Variable

Poznámka

V současné době možnost zodpovědné osoby pro manuální uzly nepodporuje zpracování více uživateli. Tato funkce bude přidána v budoucí verzi.

#Konfigurace uživatelského rozhraní

Konfigurace rozhraní pro úkol k vyřízení je klíčovou součástí manuálního uzlu. Kliknutím na tlačítko „Konfigurovat uživatelské rozhraní“ můžete otevřít samostatné vyskakovací okno pro konfiguraci, které lze nastavit metodou WYSIWYG (co vidíte, to dostanete), stejně jako běžnou stránku:

Manual Node_Node Configuration_Interface Configuration

#Záložky

Záložky lze použít k rozlišení různého obsahu. Například jedna záložka může sloužit pro odeslání schvalovacího formuláře, jiná pro odeslání zamítacího formuláře, nebo pro zobrazení podrobností souvisejících dat. Lze je volně konfigurovat.

#Bloky

Podporované typy bloků se dělí hlavně do dvou kategorií: datové bloky a formulářové bloky. Kromě toho se Markdown používá především pro statický obsah, například pro informační zprávy.

#Datový blok

Datové bloky mohou zobrazovat data spouštěče nebo výsledky zpracování libovolného uzlu, čímž poskytují relevantní kontextové informace zodpovědné osobě úkolu. Například, pokud je pracovní postup spuštěn událostí formuláře, můžete vytvořit blok podrobností pro data spouštěče. To je v souladu s konfigurací podrobností běžné stránky, což vám umožňuje vybrat libovolné pole z dat spouštěče pro zobrazení:

Manual Node_Node Configuration_Interface Configuration_Data Block_Trigger

Bloky dat uzlů jsou podobné; můžete vybrat datový výsledek z předchozího uzlu pro zobrazení jako podrobnosti. Například výsledek předchozího výpočetního uzlu může sloužit jako kontextová referenční informace pro úkol zodpovědné osoby.

Manual Node_Node Configuration_Interface Configuration_Data Block_Node Data

Poznámka

Vzhledem k tomu, že pracovní postup není během konfigurace rozhraní ve spuštěném stavu, v datových blocích se nezobrazují žádná konkrétní data. Relevantní data pro konkrétní instanci pracovního postupu uvidíte pouze v rozhraní vyskakovacího okna úkolu k vyřízení poté, co byl pracovní postup spuštěn a proveden.

#Formulářový blok

V rozhraní úkolu k vyřízení musí být nakonfigurován alespoň jeden formulářový blok, který slouží k finálnímu rozhodnutí o tom, zda má pracovní postup pokračovat. Nekonfigurace formuláře zabrání pokračování pracovního postupu po jeho přerušení. Existují tři typy formulářových bloků:

  • Vlastní formulář
  • Formulář pro vytvoření záznamu
  • Formulář pro aktualizaci záznamu

Manual Node_Node Configuration_Interface Configuration_Form Types

Formuláře pro vytvoření záznamu a formuláře pro aktualizaci záznamu vyžadují výběr základní kolekce. Poté, co uživatel úkolu k vyřízení odešle formulář, budou hodnoty v něm použity k vytvoření nebo aktualizaci dat v zadané kolekci. Vlastní formulář vám umožňuje volně definovat dočasný formulář, který není vázán na kolekci. Hodnoty polí odeslané uživatelem úkolu k vyřízení lze použít v následných uzlech.

Tlačítka pro odeslání formuláře lze konfigurovat do tří typů:

  • Odeslat a pokračovat v pracovním postupu
  • Odeslat a ukončit pracovní postup
  • Pouze uložit hodnoty formuláře

Manual Node_Node Configuration_Interface Configuration_Form Buttons

Tři tlačítka představují tři stavy uzlů v procesu pracovního postupu. Po odeslání se stav uzlu změní na „Dokončeno“, „Odmítnuto“ nebo zůstane ve stavu „Čeká“. Formulář musí mít nakonfigurován alespoň jeden z prvních dvou, aby určil následný tok celého pracovního postupu.

Na tlačítku „Pokračovat v pracovním postupu“ můžete konfigurovat přiřazení pro pole formuláře:

Manual Node_Node Configuration_Interface Configuration_Form Button_Set Form Values

Manual Node_Node Configuration_Interface Configuration_Form Button_Set Form Values Popup

Po otevření vyskakovacího okna můžete přiřadit hodnoty libovolnému poli formuláře. Po odeslání formuláře bude tato hodnota konečnou hodnotou pole. To je obzvláště užitečné při revizi dat. Ve formuláři můžete použít více různých tlačítek „Pokračovat v pracovním postupu“, přičemž každé tlačítko nastaví různé výčtové hodnoty pro pole, jako je stav, čímž se dosáhne efektu pokračování následného provádění pracovního postupu s různými datovými hodnotami.

#Blok úkolů k vyřízení

Pro ruční zpracování je také třeba přidat na stránku seznam úkolů k vyřízení, který slouží k zobrazení úkolů. To umožňuje příslušnému personálu přistupovat a zpracovávat konkrétní úkoly manuálního uzlu prostřednictvím tohoto seznamu.

#Přidání bloku

Můžete vybrat „Pracovní postup k vyřízení“ z dostupných bloků na stránce a přidat tak blok seznamu úkolů k vyřízení:

Manual Node_Add To-do Block

Příklad bloku seznamu úkolů k vyřízení:

Manual Node_To-do List

#Podrobnosti úkolu k vyřízení

Poté mohou příslušní pracovníci kliknout na odpovídající úkol k vyřízení, otevřít vyskakovací okno s úkolem a provést ruční zpracování:

Manual Node_To-do Details

#Příklad

#Revize článku

Předpokládejme, že článek odeslaný běžným uživatelem musí být schválen administrátorem, než může být aktualizován na stav „zveřejněno“. Pokud je pracovní postup zamítnut, článek zůstane ve stavu „koncept“ (nezveřejněno). Tento proces lze implementovat pomocí formuláře pro aktualizaci záznamu v manuálním uzlu.

Vytvořte pracovní postup spuštěný událostí „Vytvořit článek“ a přidejte manuální uzel:

Manual Node_Example_Post Review_Workflow Orchestration

V manuálním uzlu nakonfigurujte zodpovědnou osobu jako administrátora. V konfiguraci rozhraní přidejte blok založený na datech spouštěče, který zobrazí podrobnosti nového článku:

Manual Node_Example_Post Review_Node Configuration_Details Block

V konfiguračním rozhraní přidejte blok založený na formuláři pro aktualizaci záznamu, vyberte kolekci článků, aby administrátor mohl rozhodnout, zda schválí. Po schválení bude odpovídající článek aktualizován na základě dalších následných konfigurací. Po přidání formuláře bude ve výchozím nastavení tlačítko „Pokračovat v pracovním postupu“, které lze považovat za „Schválit“. Poté přidejte tlačítko „Ukončit pracovní postup“, které se použije pro zamítnutí:

Manual Node_Example_Post Review_Node Configuration_Form and Actions

Při pokračování v pracovním postupu musíme aktualizovat stav článku. Existují dva způsoby konfigurace. Jedním je zobrazení pole stavu článku přímo ve formuláři pro výběr operátorem. Tato metoda je vhodnější pro situace, které vyžadují aktivní vyplňování formuláře, jako je poskytování zpětné vazby:

Manual Node_Example_Post Review_Node Configuration_Form Fields

Pro zjednodušení úkolu operátora je dalším způsobem konfigurace přiřazení hodnot formuláře na tlačítku „Pokračovat v pracovním postupu“. V přiřazení přidejte pole „Stav“ s hodnotou „Zveřejněno“. To znamená, že když operátor klikne na tlačítko, článek bude aktualizován na stav „zveřejněno“:

Manual Node_Example_Post Review_Node Configuration_Form Assignment

Poté z konfiguračního menu v pravém horním rohu formulářového bloku vyberte podmínku filtru pro data, která mají být aktualizována. Zde vyberte kolekci „Články“ a podmínka filtru je „ID rovná se Proměnná spouštěče / Data spouštěče / ID“:

Manual Node_Example_Post Review_Node Configuration_Form Condition

Nakonec můžete upravit názvy jednotlivých bloků, text souvisejících tlačítek a text nápovědy polí formuláře, aby bylo rozhraní uživatelsky přívětivější:

Manual Node_Example_Post Review_Node Configuration_Final Form

Zavřete konfigurační panel a kliknutím na tlačítko odeslat uložte konfiguraci uzlu. Pracovní postup je nyní nakonfigurován. Po povolení tohoto pracovního postupu bude automaticky spuštěn při vytvoření nového článku. Administrátor může ze seznamu úkolů k vyřízení vidět, že tento pracovní postup vyžaduje zpracování. Kliknutím na zobrazení se zobrazí podrobnosti úkolu k vyřízení:

Manual Node_Example_Post Review_To-do List
Manual Node_Example_Post Review_To-do Details

Administrátor může na základě podrobností článku ručně posoudit, zda může být článek zveřejněn. Pokud ano, kliknutím na tlačítko „Schválit“ se článek aktualizuje na stav „zveřejněno“. Pokud ne, kliknutím na tlačítko „Odmítnout“ zůstane článek ve stavu „koncept“.

#Schvalování dovolené

Předpokládejme, že zaměstnanec potřebuje požádat o dovolenou, která musí být schválena nadřízeným, aby nabyla účinnosti, a data o dovolené příslušného zaměstnance musí být odečtena. Bez ohledu na schválení nebo zamítnutí bude prostřednictvím uzlu požadavku HTTP voláno rozhraní API pro SMS, aby se zaměstnanci odeslala související oznamovací SMS zpráva (viz část HTTP požadavek). Tento scénář lze implementovat pomocí vlastního formuláře v manuálním uzlu.

Vytvořte pracovní postup spuštěný událostí „Vytvořit žádost o dovolenou“ a přidejte manuální uzel. To je podobné předchozímu procesu revize článku, ale zde je zodpovědnou osobou nadřízený. V konfiguraci rozhraní přidejte blok založený na datech spouštěče, který zobrazí podrobnosti nové žádosti o dovolenou. Poté přidejte další blok založený na vlastním formuláři, aby nadřízený mohl rozhodnout, zda schválí. Do vlastního formuláře přidejte pole pro stav schválení a pole pro důvod zamítnutí:

Manual Node_Example_Leave Approval_Node Configuration

Na rozdíl od procesu revize článku, jelikož potřebujeme pokračovat v následném pracovním postupu na základě výsledku schválení nadřízeným, konfigurujeme zde pouze tlačítko „Pokračovat v pracovním postupu“ pro odeslání, aniž bychom použili tlačítko „Ukončit pracovní postup“.

Současně, po manuálním uzlu, můžeme použít uzel podmíněného rozhodování k určení, zda nadřízený schválil žádost o dovolenou. Ve schvalovací větvi přidejte zpracování dat pro odečtení dovolené a po sloučení větví přidejte uzel požadavku pro odeslání SMS oznámení zaměstnanci. Tím získáte následující kompletní pracovní postup:

Manual Node_Example_Leave Approval_Workflow Orchestration

Podmínka v uzlu podmíněného rozhodování je nakonfigurována jako „Manuální uzel / Vlastní data formuláře / Hodnota pole schválení je ‚Schváleno‘“:

Manual Node_Example_Leave Approval_Condition

Data v uzlu odeslání požadavku mohou také použít odpovídající proměnné formuláře z manuálního uzlu k rozlišení obsahu SMS pro schválení a zamítnutí. Tím je dokončena celá konfigurace pracovního postupu. Po povolení pracovního postupu, když zaměstnanec odešle formulář žádosti o dovolenou, může nadřízený provést schvalovací proces v úkolech k vyřízení. Operace je v podstatě podobná procesu revize článku.