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
- 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
#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.
{"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 Requestumí 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 Lookuppoužije jen první odpověď.- Uložená workflow: 3 jako host, 8 s účtem, 20 s ověřeným e-mailem.