Spouštěče pracovních postupů
Pracovní postupy vždy začínají jedním spouštěčem, který určuje, kdy by měla být automatizace spuštěna.
Záznam je vytvořen
Spouští pracovní postup, když je vytvořen nový záznam ve vybraném objektu (Lidé, Společnosti, Příležitosti nebo jakýkoli vlastní objekt).
Konfigurace: Vyberte typ objektu, který chcete sledovat ohledně nových záznamů.
Záznam je aktualizován
Spouští pracovní postup, když jsou v existujícím záznamu změny provedeny.
Konfigurace:
- Vyberte typ objektu
- Volitelně specifikujte, které pole chcete sledovat pro změny
Záznam je aktualizován nebo vytvořen
Spouští pracovní postup, když je záznam buď vytvořen, nebo aktualizován ve vybraném objektu.
Proč to je důležité: Tento spouštěč je obzvláště užitečný, protože záznamy vytvořené různými metodami se chovají odlišně:
- API/CSV importy: Záznamy jsou vytvořeny s okamžitě vyplněnými všemi poli
- Manuální tvorba: Záznamy jsou nejprve vytvořeny, poté jsou pole přidávány v následných aktualizacích
Konfigurace:
- Vyberte typ objektu, který chcete sledovat
- Volitelně specifikujte, které pole chcete sledovat pro změny
- Pracovní postup se spustí jak při počátečním vytvoření, tak při jakýchkoliv následných aktualizacích
Záznam je odstraněn
Spouští pracovní postup, když je záznam odstraněn z objektu.
Konfigurace: Vyberte typ objektu, který chcete sledovat ohledně odstranění.
Spustit manuálně
Spouští pracovní postup při vyvolání uživatelskou akcí. Tento spouštěč je přístupný prostřednictvím menu Cmd+K nebo přes vlastní tlačítko v horní navigační liště.
Konfigurace dostupnosti:
Vyberte, jak má pracovní postup zpracovávat výběr záznamů:
-
Global: No record is required to trigger this workflow. Pracovní postup je spuštěn odkudkoliv (z jakéhokoliv objektu) a nepoužívá jako vstup žádný záznam(y).
-
Single: The selected record(s) will be passed to your workflow. Toto je nastaveno pro daný objekt. Před spuštěním pracovního postupu je možné vybrat několik záznamů. Pracovní postup bude spuštěn tolikrát, kolik bylo vybráno záznamů.
You cannot run more than 100 workflows in parallel at any given time.
-
Hromadné: Vybrané záznamy budou předány do vašeho pracovního postupu. Toto je nastaveno pro daný objekt. Před spuštěním pracovního postupu je možné vybrat několik záznamů. Pracovní postup poběží jednou, přičemž celý seznam záznamů bude použit jako vstup. To znamená, že pracovní postup musí obsahovat akci Iterátor. This is best for people who want to optimize/limit the number of workflow runs.
Additional Configuration:
- Select the target object (for Single and Bulk availability)
- Vyberte ikonu příkazu pro spuštění pracovního postupu
- Nakonfigurujte umístění navigace (uzamčené nebo neuzamčené)
Způsoby Přístupu:
- Cmd+K menu to find and launch manual workflows
- Vlastní tlačítko v horní navigaci (pokud je nastaveno)
On a Schedule
Spustí pracovní postup na základě vámi definovaného opakovaného základu.
Konfigurace:
- Vyberte časovou jednotku (minuty, hodiny, dny)
- Zadejte hodnotu nebo použijte vlastní cron výrazy pro rozšířené plánování
Webhook
Starts the workflow when a GET or POST request is received from an external service.
Konfigurace:
- Receive a unique webhook URL
- Pro POST požadavky definujte očekávanou strukturu těla
- Konfigurujte autentizaci, pokud je potřeba
Workflow Actions
Akce definují, co se stane po spuštění. Můžete spojit více akcí dohromady.
Vytvořit záznam
Přidává nový záznam do vybraného objektu.
Konfigurace:
- Vyberte cílový objekt
- Vyplňte povinná a volitelná pole
- Použijte data z předchozích kroků k vyplnění polí
Výstup: Data nově vytvořeného záznamu jsou k dispozici pro použití v následujících krocích.
Aktualizovat záznam
Mění existující záznam ve vybraném objektu.
Konfigurace:
- Vyberte cílový objekt
- Vyberte specifický záznam pro aktualizaci
- Vyberte pole k úpravě a zadejte nové hodnoty
Výstup: Data aktualizovaného záznamu jsou k dispozici pro použití v následujících krocích.
Smazat záznam
Odstraní záznam z vybraného objektu.
Konfigurace:
- Vyberte cílový objekt
- Vyberte specifický záznam pro smazání
Výstup: Data smazaného záznamu zůstávají k dispozici pro použití v následujících krocích.
Hledání záznamů
Najde záznamy ve vybraném objektu pomocí filtračních podmínek.
Konfigurace:
- Vyberte objekt pro hledání
- Nastavte kritéria filtru k zúžení výsledků
- Nakonfigurujte řazení a limity
Výstup: Vrací odpovídající záznamy, které lze použít v následujících krocích.
Best Practice: Use branches after Search Records to handle “found” vs “not found” scenarios.
Iterátor
Prochází polem záznamů vrácených z předchozího kroku, což umožňuje provádět akce na každém jednotlivém záznamu.
Konfigurace:
- Vyberte pole záznamů z předchozích kroků (např. výsledky z Hledání záznamů)
- Definujte akce, které budou provedeny na každém záznamu v cyklu
- Nakonfigurujte název proměnné pro referenci každého záznamu v iteraci
Příklad: Hledání záznamů vrátí 5 osob, pak použijte Iterátor k odeslání e-mailu každé osobě nebo k individuální aktualizaci každého záznamu.
Poznámka: Iterátor je aktuálně v beta verzi. Aktivujte ho v Nastavení → Vydání → Laboratoř.
Filtr
Filtruje pole záznamů na základě specifikovaných podmínek, což umožňuje pouze záznamům, které splňují kritéria, projít.
Konfigurace:
- Vyberte pole záznamů k filtrování
- Definujte filtrační podmínky a kritéria
- Nakonfigurujte, které záznamy by měly projít do následujících kroků
Výstup: Vrací pouze záznamy, které odpovídají zadaným filtračním podmínkám.
Odeslat e-mail
Odesílá e-mail z vašeho pracovního postupu.
Předpoklady: Přidejte e-mailový účet v Nastavení → Účty
Konfigurace:
- Zadejte e-mailovou adresu příjemce
- Nastavte předmět
- Sestavte tělo zprávy
- Odkazujte na proměnné z předchozích kroků pro personalizaci
Poznámka: E-mailové přílohy budou k dispozici v Q1 2026.
Kód
Runs custom JavaScript within your workflow.
Konfigurace:
- Zapište JavaScriptový kód v editoru
- Přístup k proměnným z předchozích kroků
- Vrátit proměnné pro použití v následujících krocích
- Testovat kód přímo ve kroku
Přístup: Spravujte API klíče v Nastavení → API & Webhooky
Vyvolá formulář během provádění pracovního postupu pro sběr uživatelských vstupů.
Konfigurace:
- Definujte políčka vstupu s typy, štítky a zástupnými symboly
- Nakonfigurujte pravidla pro kontrolu vstupů
- Nastavte název a popis formuláře
Výstup: Odpovědi z formuláře jsou k dispozici pro použití v následujících krocích.
Formuláře jsou aktuálně navrženy pouze pro ruční spuštění. U workflow s jinými spouštěči (vytvoření záznamu, aktualizace atd.) jsou formuláře přístupné pouze přes rozhraní běžů workflow, což neodpovídá očekávané uživatelské zkušenosti. V roce 2026 bude uvedeno centrum oznámení pro správnou podporu formulářů v automatizovaných pracovních postupech.
HTTP požadavek
Sends a request to an external API as part of your workflow.
Konfigurace:
- Zadejte URL endpointu API
- Vyberte metodu HTTP (GET, POST, PUT, PATCH, DELETE)
- Přidejte potřebné hlavičky a hodnoty
- Zařaďte tělo žádosti pro požadavky POST/PUT/PATCH
- Poskytněte ukázku odpovědi pro zobrazení struktury
Správa Pracovních Postupů
Vytváření Pracovních Postupů
- Klikněte na ”+ Přidat Pracovní Postup” pro zahájení
- Klikněte na “Bez názvu” a pojmenujte svůj pracovní postup
- Vyberte a nakonfigurujte spouštěč pracovního postupu
- Přidejte akce k vašemu pracovnímu postupu
- Testujte a opakujte
- Activate your workflow (currently in draft mode) once you’re done editing it
Poznámka: Pokud nevidíte sekci Pracovní Postupy, jedná se o problém s oprávněními. Kontaktujte svého správce pracovního prostoru, aby vám udělil přístup k pracovním postupům.
Workflow Statuses
- Koncept: Upraveno, dosud nezveřejněno
- Aktivní: Živá verze reagující na spouštěče
- Deaktivováno: Dříve aktivní, ale ručně zastaveno
- Archivováno: Minulé verze uchovávané pro historii
Aktivace Pracovních Postupů
Klikněte na Aktivovat pro zveřejnění vašeho konceptu jako nové verze. To udělá pracovní postup způsobilý k provedení při vyvolání, ale okamžitě ho nespustí.
Testování Pracovních Postupů
Testujte pracovní postupy před aktivací pomocí:
- Manuální spouštěče (pokud není vybrán žádný záznam)
- Individuální testování akcí (zejména akcí Kódu)
- Testování v režimu konceptu, které neaktivuje pracovní postup
Běhy průběhu práce
Běh je záznam provedení pracovního postupu obsahující:
- Status (úspěšný, selhal, běží)
- Data z výstupu z každého kroku
- Autor a časová razítka
- Chybové zprávy, pokud je to aplikovatelné
Zobrazení Běhů:
- Zkontrolujte panel Běhů v editoru pracovních postupů
- Otevřete pohled Běhy Pracovních Postupů pro monitorování všech pracovních postupů
Performance Tip: Hide workflow runs from the “All workflows” page and other workflow pages to improve loading performance, as large numbers of runs can slow down page loading.
Historie Verzí
- Zobrazit všechny verze v poli Verze
- Klikněte na jakoukoliv verzi pro zobrazení detailů
- Použijte Použít jako koncept pro obnovení předchozích verzí
- Řešte konflikty konceptu s možnostmi přepsání nebo vrácení
Osvedčené postupy
Organizace Pracovních Postupů
- Deskriptivní Názvy: Používejte jasné, specifické názvy pracovních postupů
- Pojmenování Kroků: Přejmenujte kroky na popis jejich funkce
- Dokumentace: Přidat komentáře v akcích Kódu
- Kategorizace: Logicky seskupujte související pracovní postupy
- Vlastní Pole: Přidat pole do objektu Pracovního Postupu ve vašem datovém modelu (podobně jako pro jiné objekty) k organizování a kategorizování pracovních postupů pomocí vlastních vlastností
Optimalizace Výkonu
- Minimalizace API Volání: Sdružovat operace, když je to možné
- Efektivní Hledání: Používejte specifická filtrační kritéria
- Error Handling: Plan for failure scenarios
- Rate Limiting: Respect external API limits
Správa Toků Dat
- Branch Logic: Use branches after Search Records
- Využití Proměnných: Využít data z předcházejících kroků
- Ověřování Dat: Validovat vstupy v akcích Kódu
- Mapování Polí: Pečlivé plánování datových transformací
Monitorování a Údržba
- Pravidelné Monitorování: Kontrola běhů pracovních postupů pro chyby
- Přezkoumání Výkonu: Analyzovat časy zpracování a úspěšnosti
- Správa Aktualizací: Testujte změny v konceptu před aktivací
- Koordinace Týmu: Dokumentujte pracovní postupy pro členy týmu
Pro praktické příklady těchto funkcí v akci, podívejte se na naše průvodce Interní automatizace a Integrace externích nástrojů.