Et flow tjekker en hel kunderejse trin for trin, for eksempel at logge ind, lægge i kurven og gå til kassen, eller en kæde af API-kald. Alle trin skal bestå. Det første trin, der fejler, stopper flowet, og når en fejl er bekræftet, åbnes en hændelse.
Opret et flow
Åbn Monitors, vælg New monitor, og vælg Multi-step flow.Angiv Start page. Trinene kan bruge adresser i forhold til den, som /login.Under Steps bygger du rejsen med Add step: Open page, Follow link (ud fra linkteksten), Submit form (udfyld og send en formular på siden) eller API request (enhver metode, headers og body). Op til 10 trin.Vælg for hvert trin, hvad der skal tjekkes: status, en tekst, som siden skal eller ikke må indeholde, eller JSON-felter.Vælg Test the flow. Det kører én gang fra Stockholm med trinene, som de er nu, og intet gemmes.Markér alarmkanalerne, og vælg Create monitor.
Værdier og hemmeligheder
Cookies følger med mellem trinene, som i en browser, og formularer beholder deres skjulte felter, som CSRF-tokens.Gem en værdi fra ét trin, som et token eller et ordre-id, og brug den senere som {{name}} i adresser, felter, headers og bodies.Markér adgangskoder og tokens som hemmelige. De gemmes krypteret og vises aldrig igen.
Kør i en rigtig browser
Til sider, der kræver JavaScript, som mange checkouts, slår du Run in a real browser til. Trinene kører så i Chrome, et Click-trin kan trykke på knapper, og der gemmes et skærmbillede, når et trin fejler. Browserflows kører højst hvert 15. minut.
Godt at vide
Når et trin fejler, kører hele flowet igen kort efter, før nogen får en alarm.Brug en testkonto og testprodukter, så flowet ikke afgiver rigtige ordrer.
Læs mere om flowovervågning; til enkelte kald, se sådan overvåger du et API-endpoint.