Přejít na hlavní obsah
Pravděpodobně jde o problém s oprávněními. K vytváření a aktivaci potřebujete přístup k pracovním postupům.Řešení: Kontaktujte správce pracovního prostoru, aby vám v Settings → Roles udělil přístup k pracovním postupům.Pokud v postranním panelu vůbec nevidíte sekci Pracovní postupy, potvrzuje to, že jde o problém s oprávněními.
Ruční pracovní postupy se v navigační liště zobrazují jen při správné konfiguraci:
  1. Pracovní postup musí být aktivní (ne v režimu konceptu)
  2. Umístění v navigační liště musí být nastaveno na Pinned
  3. Pro spouštěče Single/Bulk musíte být na správné stránce objektu
Jak ověřit: Otevřete pracovní postup → klikněte na spouštěč → ověřte, že “Navbar placement” je nastaveno na “Pinned”.K ručním pracovním postupům se vždy dostanete přes Cmd + K (nebo Ctrl + K) bez ohledu na nastavení navigační lišty.
TypPožadované záznamyBěhy průběhu práce
| Global | Žádné | Jednou, bez vstupu záznamu | | Single | Jeden nebo více vybraných | Jednou na každý vybraný záznam | | Bulk | Jeden nebo více vybraných | Jednou, se všemi záznamy jako pole |
  • Global: Použijte, když pracovní postup nepotřebuje kontext žádného záznamu (např. vygenerování reportu)
  • Single: Použijte, když chcete zpracovat každý vybraný záznam samostatně (např. poslat jednotlivé e-maily)
  • Bulk: Použijte, když potřebujete zpracovávat záznamy společně nebo optimalizovat využití kreditů (vyžaduje akci Iterator)
Podrobnosti viz Spouštěče pracovních postupů.
Explicitní uzel If/Else zatím není dostupný, ale je na naší roadmapě.Aktuální řešení: Vytvořte z kroku více větví, každou začněte akcí Filter:
Step 1

   ├── Branch A: Filter (condition = true) → Actions...

   └── Branch B: Filter (condition = false) → Actions...
Pouze větev, ve které podmínka filtru projde, provede své následné akce.Viz Jak používat větve pro podrobný návod.
Ano, větve ve výchozím nastavení běží paralelně.Pokud chcete spustit pouze jednu větev:
  • Na začátek každé větve přidejte akci Filter
  • Nastavte opačné podmínky (např. Větev A: status = “Open”, Větev B: status ≠ “Open”)
Větve, které nesplní podmínku filtru, se zastaví, ostatní pokračují.
Ano. Po dokončení paralelních větví můžete přidat krok, na který se obě větve napojí.V editoru pracovního postupu:
  1. Dokončete akce ve větvích
  2. Přidejte nový krok za větve
  3. Přetáhněte spojení z konce každé větve do tohoto nového kroku
Sloučený krok se provede po dokončení všech připojených větví.
Search Records vrací maximálně 200 záznamů.Pokud potřebujete zpracovat více:
  • Přidejte konkrétnější filtry pro zmenšení výsledků
  • Použijte plánované pracovní postupy ke zpracování po dávkách
  • Zvažte použití API pro hromadné operace
Pro většinu pracovních postupů je 200 záznamů dostačující. Pokud na tento limit narážíte pravidelně, zvažte přepracování své automatizace.
Zatím ne. Pole CC a BCC pro akci Send Email jsou na naší roadmapě.Aktuální řešení: Přidejte více akcí Send Email pro odeslání dalším příjemcům nebo použijte HTTP Request k odeslání přes externí e-mailovou službu, která podporuje CC.
Každá akce vytváří výstupní data, která lze použít v následujících krocích.Jak odkazovat na data z předchozích kroků:
  • Při konfiguraci pole použijte výběr proměnné
  • Nebo napište přímo {{stepName.fieldName}}
Příklady:
  • Data spouštěče: {{trigger.object.email}}
  • Výsledky hledání: {{searchRecords[0].name}}
  • Výstup kódu: {{code.calculatedValue}}
Najetím myší na libovolné pole v konfiguraci akce uvidíte dostupné proměnné z předchozích kroků.
Iterator vyžaduje vstup typu pole (array). Časté problémy:
  1. Vstup není pole (array): Ujistěte se, že předáváte výsledky z akce Search Records nebo jiné akce, která vrací pole
  2. Pole je prázdné: Před Iterator přidejte filtr pro kontrolu {{searchRecords.length}} > 0
  3. Zvolená špatná proměnná: Ujistěte se, že vybíráte samotné pole, ne jeden záznam
Správné nastavení:
  1. Search Records (vrací pole)
  2. Filtr: length > 0
  3. Iterator: vyberte {{searchRecords}}
  4. Akce uvnitř iteratoru používají {{iterator.currentItem.fieldName}}
Akce Code (serverless funkce) mají výchozí časový limit 5 minut (300 sekund).Maximální nastavitelný časový limit je 15 minut (900 sekund).Pokud váš kód tento limit překročí, akce selže s chybou vypršení časového limitu.Tipy, jak se vyhnout vypršení časových limitů:
  • Rozdělte velké operace na menší části pomocí Iteratoru
  • Vyhněte se náročným výpočtům; pro intenzivní zpracování použijte externí služby přes HTTP Request
  • Optimalizujte svůj kód pro zkrácení doby běhu
  • Pokud potřebujete delší zpracování, zvažte použití plánovaných pracovních postupů, které zpracovávají data po dávkách
Spuštění pracovních postupů zobrazují historii provádění a pomáhají s laděním problémů.Přístup ke spuštěním:
  • V editoru pracovního postupu → panel Runs vpravo
  • Nebo přejděte v postranním panelu do Workflow Runs
Porozumění spuštění:
  • Stav: Running, Completed, Failed, Waiting
  • Kroky: Zobrazte, které kroky se provedly, a jejich výstup
  • Chyby: Klikněte na neúspěšné kroky a zobrazíte chybové zprávy
  • Data: Zobrazte vstupní/výstupní data v jednotlivých krocích
Podrobnosti viz Spuštění pracovních postupů.
Spuštění pracovních postupů mohou selhávat okamžitě kvůli limitům rychlosti.Pevný limit: 5 000 spuštění za hodinu na pracovní prostor.Pokud tento limit překročíte, pracovní postupy jsou okamžitě označeny jako neúspěšné a v seznamu spuštění se nezobrazí podle očekávání.Běžné scénáře, které tento limit překročí:
  • Výběr více než 5 000 záznamů pomocí ručního spouštěče Single
  • Současné spuštění více pracovních postupů napříč vaším pracovním prostorem
  • Časté automatické spouštěče (např. Record Updated na vytíženém objektu)
Řešení:
  • Použijte spouštěče Bulk místo Single pro zpracování mnoha záznamů v jednom spuštění
  • Rozložte velké dávkové operace v čase
  • Používejte filtry ke snížení frekvence spouštění
  • Náročné pracovní postupy plánujte mimo špičku
Twenty má dva limity rychlosti pro zajištění stability systému:
LimitHodnotaChování
| Soft limit | 100 spuštění/minuta | Spuštění se zařadí do fronty se stavem “Not Started” a jsou zpracovávána postupně | | Hard limit | 5 000 spuštění/hodina | Spuštění okamžitě selžou |Soft limit (100/min): Vaše pracovní postupy neselžou—pouze čekají ve frontě a jsou postupně zpracovávány. Můžete spustit více než 100 záznamů; provádění bude pomalejší.Hard limit (5 000/hod): Týká se celého vašeho pracovního prostoru. Pokud všechny vaše pracovní postupy dohromady překročí 5 000 spuštění za hodinu, další spuštění okamžitě selžou.Tipy, jak zůstat v rámci limitů:
  • Pro velké dávky použijte spouštěče Bulk s Iterator místo spouštěčů Single
  • Kombinujte související automatizace do menšího počtu pracovních postupů
  • Používejte plánované pracovní postupy k rozložení zátěže v čase
Ne, v tuto chvíli není k dispozici automatická funkce opakování.Pokud spuštění pracovního postupu selže, je potřeba:
  1. Zkontrolujte chybu v Settings → Workflows → [Your Workflow] → Runs
  2. Opravte problém (data, konfigurace nebo externí služba)
  3. Ručně znovu spusťte pracovní postup u dotčených záznamů
Tipy, jak snížit počet selhání:
  • Přidejte uzly Filter pro ověření dat před akcemi
  • Použijte Search Records ke kontrole, zda existují související záznamy
  • Před hromadnými operacemi důkladně otestujte s několika záznamy
Funkce automatického opakování je v našem plánu pro budoucí vydání.
Ano, pokud se vaše pracovní postupy spouštějí vytvořením nebo aktualizací záznamu.Při importu dat pomocí CSV může každý vytvořený nebo aktualizovaný záznam spustit pracovní postupy. Velký import (tisíce záznamů) může:
  • Dosáhnout limitu 5 000 spuštění/hodinu
  • Spotřebovat značné množství kreditů pracovních postupů
  • Odeslat neočekávané e-maily nebo oznámení
  • Vytvořit duplicitní úkoly nebo záznamy
Před hromadným importem:
  1. Přejděte na Nastavení → Pracovní postupy
  2. Identifikujte pracovní postupy spouštěné objektem, který importujete
  3. Deaktivujte je dočasně
  4. Spusťte import CSV
  5. Znovu aktivujte pracovní postupy po dokončení
Alternativa: Pokud potřebujete, aby se pracovní postupy spouštěly na importovaných datech, importujte v menších dávkách, abyste zůstali v rámci limitů.
Pokud vaše plátno pracovního postupu vypadá nepořádně a uzly jsou rozházené, můžete jej automaticky uspořádat:
  1. Klikněte pravým tlačítkem kamkoli na plátno pracovního postupu
  2. Klikněte na Tidy up workflow
Tím se všechny uzly automaticky přeuspořádají do čistého, uspořádaného rozvržení.