Ndërtimi i një skenari
Editori
Section titled “Editori”Kanavaca në qendër, paleta e shtimit dhe inspektori përreth. Kutitë lëvizen me miun, ndërsa pamja zhvendoset dhe zmadhohet.

Shtimi i një kutie
Section titled “Shtimi i një kutie”Nga paleta, e organizuar sipas kategorive: kontroll, përbërje (kërkesa dhe lidhje), lista, cikle, kohë, matematikë, algoritmikë, formate të dhënash, kodim, ndërfaqe, mjete ndihmëse.
Një veprim i lidhur me një kërkesë (Kërkesë HTTP, Kërkesë SOAP, të gjitha veprimet e lidhjes) kërkon të tregoni kërkesën e projektit që ai piloton.
Lidhja skenar ↔ kërkesë
Section titled “Lidhja skenar ↔ kërkesë”Të tregosh një kërkesë brenda një veprimi krijon një lidhje të fortë: veprimi e referencon kërkesën me identifikuesin e saj, jo me një kopje. Nga kjo rrjedh:
- kërkesa mbetet e përbashkët — modifikimi i saj (URL, koka, trup) ndryshon atë që luajnë të gjithë skenarët që e përdorin, në ekzekutimin e tyre të ardhshëm;
- lidhja i mbijeton riemërtimit ose zhvendosjes së kërkesës brenda pemës: ajo nuk mbështetet as te emri, as te shtegu;
- nga kërkesa, smartbar-i mban një buton «E përdorur në skenarë» — ai rendit skenarët që e thërrasin atë dhe lejon të kaloni tek ata. Ky është refleksi që duhet pasur përpara se të modifikoni një kërkesë të përbashkët;
- një kërkesë që mungon (e fshirë, ose e mungueshme kur hapet projekti) e bën të dështojë validimin e skenarit: butoni i luajtjes mbetet i bllokuar dhe kutia fajtore sinjalizohet — kurrë një skenar i prishur në heshtje.
Për ta riluajtur të njëjtën kërkesë pa e prekur versionin e saj të ruajtur, mos e modifikoni: përdorni mbivendosjet (cilësim i shpejtë, mbivendosje veprimi, lidhje) të përshkruara te Mbivendosja e një kërkese.
Konfigurimi i një kutie
Section titled “Konfigurimi i një kutie”Çdo kuti ka fushat e veta, që plotësohen drejtpërdrejt mbi kuti ose brenda inspektorit. Fushat pranojnë vlera të tipizuara — varg, numër, boolean, datë, shprehje Handlebars, variabël, listë e personalizuar, sekret… — shihni Variablat dhe mjediset.
Ctrl+Space nis vetëplotësimin e variablave dhe të helper-ave në fushat që e
pranojnë.
Kabllëzimi
Section titled “Kabllëzimi”Tërhiqni nga një portë dalëse drejt një porte hyrëse.
Dy rregulla që duhen ditur:
- Një portë hyrëse pranon vetëm një lidhje — përveç portës
in, që pranon sa të duash dhe shërben atëherë si barrierë. - Një dalje sinjali të pastër nuk mund të ushqejë një hyrje vlere të pastër. Gjithçka tjetër lejohet: një dalje që bart një vlerë shërben edhe si nisës.
Hollësi: Portat dhe lidhjet.
Zgjedhësi i lidhjes
Section titled “Zgjedhësi i lidhjes”Një lidhje mund të mbajë një zgjedhës: një shteg i zbatuar mbi vlerën në kalim.
data.items[0].idbody['user-id']statusKjo është ajo që shmang futjen e një kutie transformimi mes çdo thirrjeje dhe konsumatorit të saj. Zgjedhësi rregullohet gjatë krijimit të lidhjes ose më vonë; zbrazja e tij e heq atë.
Mbivendosja e një kërkese
Section titled “Mbivendosja e një kërkese”Një veprim i lidhur me një kërkesë mund ta modifikojë atë pa e prekur vetë kërkesën. Katër shtresa, sipas këtij rendi:
- kërkesa ashtu siç është e ruajtur;
- një cilësim i shpejtë (quick config) i treguar mbi veprimin — kështu ripërdoret një variant i ruajtur i një kërkese drejtpërdrejt brenda një skenari, pa e rishkruar;
- mbivendosjet e shkruara mbi veprimin;
- vlera që mbërrin përmes një lidhjeje në portën e mbivendosjes.
Kjo është mënyra e pastër për ta riluajtur të njëjtën thirrje me tri grupe të dhënash.
Riluajtja në çdo ngjarje
Section titled “Riluajtja në çdo ngjarje”Menuja kontekstuale e një kutie propozon «Riluaj në çdo ngjarje të marrë». Kur aktivizohet, ky opsion i shndërron të gjitha hyrjet e kabllëzuara në porta «ose» jobllokuese: kutia rinisë në çdo vlerë të marrë mbi cilëndo portë, në vend që të presë që të mbërrijnë të gjitha.
Kjo është e domosdoshme për të përpunuar një fluks (çdo mesazh MQTT, çdo ngjarje SSE) dhe është gjithashtu ajo që shkyç një cikël plotësimi.
Parametrat dhe daljet
Section titled “Parametrat dhe daljet”- Një kuti Input / Param deklaron parametrat e skenarit. Ata jepen në nisje,
në rreshtin e komandës (
--param name=value), ose kërkohen gjatë ekzekutimit në modalitetin ndërveprues. - Një kuti Output / Return ekspozon një rezultat te thirrësi — e dobishme kur skenari thirret nga një tjetër përmes veprimit Ekzekuto skenarin.
Organizimi
Section titled “Organizimi”Restorm di ta rregullojë automatikisht një graf (paraqitja); kutitë mbeten
të lëvizshme me dorë më pas. Ctrl+Z zhbën, Ctrl+Shift+Z ribën.
Validimi
Section titled “Validimi”Butoni i luajtjes është i bllokuar për sa kohë mbeten gabime validimi: lidhje e pavlefshme, kërkesë që mungon, fushë e detyrueshme bosh. Kutitë fajtore sinjalizohen.