Flow tarkistaa koko käyttäjäpolun vaihe vaiheelta, esimerkiksi kirjautumisen, ostoskoriin lisäämisen ja kassan tai API-kutsujen ketjun. Jokaisen vaiheen on onnistuttava. Ensimmäinen epäonnistuva vaihe pysäyttää flow’n, ja kun vika on vahvistettu, häiriö avataan.
Luo flow
Avaa Monitors, valitse New monitor ja sitten Multi-step flow.Kirjoita aloitussivu kenttään Start page. Vaiheissa voi käyttää siihen suhteutettuja osoitteita, kuten /login.Rakenna polku kohdassa Steps painikkeella Add step: Open page, Follow link (linkin tekstin perusteella), Submit form (täytä ja lähetä sivun lomake) tai API request (mikä tahansa metodi, otsakkeet ja runko). Enintään 10 vaihetta.Valitse jokaiselle vaiheelle, mitä tarkistetaan: tilakoodi, teksti, joka sivulla on oltava tai ei saa olla, tai JSON-kentät.Valitse Test the flow. Se ajetaan kerran Tukholmasta vaiheiden nykyisellä sisällöllä, eikä mitään tallenneta.Rastita hälytyskanavat ja valitse Create monitor.
Arvot ja salaisuudet
Evästeet siirtyvät vaiheesta toiseen kuten selaimessa, ja lomakkeet säilyttävät piilokenttänsä, kuten CSRF-tokenit.Tallenna arvo yhdestä vaiheesta, esimerkiksi token tai tilausnumero, ja käytä sitä myöhemmin muodossa {{name}} osoitteissa, kentissä, otsakkeissa ja rungoissa.Merkitse salasanat ja tokenit salaisiksi. Ne tallennetaan salattuina, eikä niitä näytetä enää koskaan.
Aja oikeassa selaimessa
Sivuille, jotka tarvitsevat JavaScriptiä, kuten monille kassoille, ota käyttöön Run in a real browser. Vaiheet ajetaan silloin Chromessa, Click-vaihe voi painaa painikkeita ja epäonnistuneesta vaiheesta tallennetaan kuvakaappaus. Selainflow’t ajetaan enintään 15 minuutin välein.
Hyvä tietää
Kun vaihe epäonnistuu, koko flow ajetaan pian uudelleen ennen kuin kenellekään hälytetään.Käytä testitiliä ja testituotteita, jotta flow ei tee oikeita tilauksia.
Lue lisää flow-valvonnasta. Yksittäisille kutsuille katso näin valvot API-rajapintaa.