Skip to content

Tvorba

Workflow Builder

Na plátně propojíte kroky do malých opakovaně použitelných kontrol: vstupy, HTTP a DNS volání, podmínky s větví pro pravdu i nepravdu, nástroje pro JSON a text a výsledek.

  • Prohlížeč i server
  • Spuštění zdarma
Otevřít nástroj
Zadáváte
Kroky a propojení; při spuštění hodnoty vstupních kroků.
Dostanete
Hodnotu kroku Return Data, log všech kroků s jejich časem a záznam v historii spuštění.
Dobrý výsledek
V logu jsou všechny kroky v pořádku a výsledek odpovídá očekávání.
Na této stránce
  1. K čemu slouží
  2. Co zadáváte
  3. Jak funguje
  4. Jak číst výsledky
  5. Příklad
  6. Omezení a záludnosti

#K čemu slouží

Kontrolu, kterou opakujete ručně (vyhledat CNAME, zavolat URL, vytáhnout pole z těla webhooku), proměníte ve workflow spouštěné jedním kliknutím.

#Co zadáváte

Stránka se otevře na knihovně vašich workflow: můžete v nich hledat, založit nové, začít ze šablony, duplikovat, importovat nebo mazat. Otevřené workflow ukáže plátno s paletou kroků, inspektor vybraného kroku a panel spuštění. Devatenáct typů kroků v sedmi skupinách:

Vstupy
Text Input, JSON Input: výchozí hodnota, kterou může spouštějící změnit.
Web a DNS
HTTP Request (GET nebo HEAD), DNS Lookup (A, AAAA, CNAME, MX, NS, TXT).
Logika
Condition: pravdivé, nepravdivé, rovná se, obsahuje, prázdné; s výstupem pro pravdu i pro nepravdu.
JSON a čísla
Template, Transform JSON, Pick JSON Value, Build JSON, Math.
Text
Text Value, Combine Text, Replace Text, Encode / Decode, URL Parts, Find Emails.
Výstup
Return Data: výsledek spuštění.
Pomůcky
Logger, Delay.

Kroky zapisují pojmenované proměnné; pozdější kroky je čtou jako {{variable}}. Inspektor kontroluje každé pole už při psaní a řekne, která proměnná chybí.

#Jak funguje

Spuštění probíhá ve vašem prohlížeči. Kroky běží v pořadí svých propojení; smyčky nejsou povolené. Podmínka (Condition) pošle spuštění větví pro pravdu, nebo pro nepravdu, a kroky na druhé větvi se přeskočí. Krok jde vypnout nebo k němu připsat poznámku. První chyba spuštění zastaví. Workflow se při úpravách ukládají na server, takže je příště najdete.

Sedm šablon pro začátek: Tracking Domain Checker, Public API Status Check, Manual Response Formatter, Email Address Finder, URL Breakdown, Slug Maker a Webhook Field Picker.

Na plátně: tažením propojíte kroky, vybrané kroky přesunete, zkopírujete nebo zdvojíte, rozložení srovná automatické uspořádání a v plátně se vyznáte díky minimapě. Zpět a znovu pokrývají každou změnu; klávesové zkratky najdete v editoru (například Ctrl+S uloží, Ctrl+Enter spustí).

#Jak číst výsledky

Log vypíše každý krok jako ok, error nebo skip s časem v milisekundách. Panel výstupu ukazuje, co vrátil krok Return Data, nebo chybu a všechny proměnné v tu chvíli. Dřívější spuštění zůstávají v historii spuštění daného workflow.

Uložené verze (až 8) vás vrátí k dřívějšímu stavu. Export JSON uloží kopii, kterou jde znovu naimportovat, buď jako nové workflow, nebo sloučit do otevřeného.

#Příklad

Šablona Tracking Domain Checker: zadáte track.example.com, ona vyhledá CNAME, ověří podmínku a zavolá doménu přes HTTPS.

Dobrý výsledek
{"dns_ok": true, "cname_target": "eu.v2.spgo.io", "https_status": 200}

#Omezení a záludnosti

  • Nejvýš 40 uzlů a 70 propojení na workflow, 20 000 znaků na nastavení.
  • HTTP Request umí jen GET a HEAD, čeká až 15 sekund, nenásleduje přesměrování a odmítá privátní adresy. Odpovědi se zkracují na 200 000 znaků.
  • Delay čeká nejvýš 3 sekundy. DNS Lookup použije jen první odpověď.
  • Uložená workflow: 3 jako host, 8 s účtem, 20 s ověřeným e-mailem.