Med sideskriptverktøyet i Business Central-webklienten kan du registrere handlingene, for eksempel åpne sider eller skrive inn data, og spille dem av på nytt. Du kan lagre opptaket og dele det med andre for fremtidig avspilling. Et viktig bruksområde for verktøyet er å fange og kjøre brukeraksepttester. Dette brukstilfellet er det første fokuset for denne lanseringsbølgen.
I webklienten får du tilgang til sideskriptverktøyet fra Innstillinger-menyen (tannhjulikon). Skripthandlingen Side vises bare hvis du har opptaks- eller avspillingstillatelse til å bruke verktøyet.
Sideskript-ruten åpnes til høyre. Du kan starte et nytt opptak eller åpne et eksisterende opptak for å inspisere eller spille av på nytt.
Registrer
Hvis du vil registrere handlingene og starte en brukergodkjenningstest, velger du Start nyeller Ny>ny innspilling på verktøylinjen øverst i ruten. Når opptaket starter, viser verktøylinjen en heltrukket rød sirkel. Utfør handlingene du vil ta bilde av.
Sideskriptverktøyet fanger opp samhandlingene dine på skjermen og de resulterende handlingene. Den fanger opp handlinger som å åpne eller lukke sider, valg og dataregistrering.
Under opptak kan du slette det siste fangede trinnet.
For å stoppe opptaket, bruk Stopp-knappen i verktøylinjen. For å gjenoppta opptaket og legge til flere trinn, velg runden Start opptak-knappen på verktøylinjen.
Bildet nedenfor viser noen registrerte trinn og verktøylinjen under opptak.
Alternativer for å registrere trinn
Under opptak kan du legge til spesielle trinn ved å høyreklikke en sidekontroll, for eksempel et felt, og velge et alternativ. Avsnittene nedenfor forklarer disse alternativene.
Kopier til og lim inn fra utklippstavlen
Sideskriptverktøyet inneholder en utklippstavle som du kan bruke til å kopiere feltverdier. Du kan for eksempel sette inn kopierte verdier i andre felt, bruke dem i uttrykk eller bruke dem til å validere resultater. Hvis du vil kopiere og lime inn under opptak, høyreklikker du på en sidekontroll og velger Kopier eller Lim inn på hurtigmenyen.
Lim inn session informasjon
Når du tar opp, kan du få tilgang til sesjonsinformasjon, for eksempel bruker-ID. Med denne informasjonen kan du angi filtre basert på gjeldende bruker. Hvis du vil sette inn bruker-ID-en, høyreklikker du på en kontroll på siden og velger Lim inn>bruker-ID for>. For et eksempel, se bildet ovenfor.
Validere et resultat
Under opptaket setter du inn valideringstrinn for å kontrollere resultatet når du spiller av opptaket. Høyreklikk på en kontroll, for eksempel et felt eller en kø, og velg Valider på hurtigmenyen. Dette trinnet setter inn et valideringstrinn med gjeldende verdi. Hvis du vil endre verdien som trinnet validerer, går du til valideringstrinnet i trinnlisten Skript for side , velger hurtigmenyen ... og velger Egenskaper.
Gjør trinn betingede
Under opptak kan du sette inn et betinget grentrinn. Det kan for eksempel hende at du vil utføre noen trinn under avspilling bare hvis det ikke er noen gjeldende rader i en liste.
Hvis du vil sette inn en gren av betingede trinn, høyreklikker du en sidekontroll, velger Legg til betingede trinn når, og deretter velger du et alternativ.
Når du setter inn det betingede trinnet, kan du legge til flere trinn som skal utføres når betingelsen er oppfylt.
For å avslutte den betingede grenen, velg Avslutt omfang i Sideskript-trinnlisten.
Hvis du vil endre betingelsen, velger du betingelsestrinnet i trinnlisten Skript for side. Utvid egenskapene, og angi sammenligningsregelen og verdien.
Rediger registrerte trinn
Under opptak og avspilling kan du redigere et fanget trinn i Skript for sider-ruten ved hjelp av hurtigmenyen ... på trinnet. Alternativene i kontekstmenyen avhenger av om du er i opptaks- eller avspillingsmodus og typen trinn. Noen av alternativene er beskrevet i avsnittene nedenfor.
Egenskaper
Noen trinn har egenskaper som inkluderer betingede trinn eller valideringstrinn. Velg Egenskaper fra hurtigmenyen på et trinn for å se egenskapene for et trinn.
Bruke uttrykk i egenskaper
Verdier og betingelser kan bruke uttrykk for enkle beregninger. Power Fx er uttrykksspråket. Brukergrensesnittet inneholder en kobling til referansedokumentasjonen for Power Fx-uttrykket.
I tillegg til Power Fx-funksjonene er tre objekter på øverste nivå tilgjengelige:
-
Clipboard
for å få tilgang til gjeldende oppføringer du kopierte i opptaket. -
Parameters
for å få tilgang til verdien av eventuelle parametere du sender til opptaket. -
SessionInfo
for øktinformasjon, for eksempel gjeldende bruker-ID.
Her er et par eksempler:
- Hvis du vil validere at en tidligere kopiert verdi økes i et valideringstrinn, bruker du uttrykket
Clipboard.'SO Processor Activities - ReadyToShip' + 1
. - For å generere et "tilfeldig" navn som skal brukes i et inndatatrinn, bruk uttrykket
Customer " & Today()
.
Håndtere valgfrie sider
Noen ganger viser ikke en registrert flyt en side fordi siden er avhengig av data eller innstillinger. Siden kan for eksempel være bekreftelsesdialogboksen som vises når du lukker en salgsordre. Du kan håndtere denne situasjonen ved å gjøre siden til en valgfri side. Prosessen kjører trinnene under siden kun hvis siden vises. Hvis du vil gjøre en side valgfri, går du til trinnlisten Skript for side , velger det innspilte trinnet med navnet Side X ble vist, velger hurtigmenyen ..., og velger Gjør dette til en valgfri side.
Trinnene som forekommer på siden, rykkes inn for å vise at de er valgfrie trinn. Trinnene kjøres bare hvis siden vises.
Avspilling
Velg Spill av på verktøylinjen for å spille av et opptak du har tatt eller åpnet fra en fil.
Under avspilling kan du gjøre følgende:
- Gå fremover eller bakover et enkelt trinn ved hjelp av knappene Forover og Bakover på verktøylinjen. Når du trår tilbake, tilbakestiller ikke verktøyet endringene. Du må angre endringer manuelt.
- Gå tilbake til begynnelsen av opptaket.
- Kjør opptaket så langt som til et gitt trinn. Velg hurtigmenyen ..., og velg deretter Kjør til her.
Når verktøyet spiller av trinnene, registrerer det om hvert trinn fullføres (grønt hake) eller mislykkes (rødt utropstegn). Verktøyet viser resultatet for alle trinn som validerer et resultat.
Lagre et opptak
Velg Lagre på verktøylinjen for å lagre opptaket. Denne handlingen oppretter en YAML-fil som du kan laste ned, dele, redigere og åpne på nytt for avspilling.
Del et opptak
Velg Del på verktøylinjen for å dele et opptak som en kobling. Linken inkluderer hele opptaket og avspillingsresultatet. I eksemplet nedenfor mislykkes avspillingen halvveis i opptaket.
Støttede fangsthandlinger
Sideskriptverktøyet registrerer handlinger fra kjøring av AL-kode. Verktøyet er ikke et generelt HTML-automatiseringsverktøy. Den kan ikke automatisere elementer som kontrolltillegg (for eksempel diagrammer), innebygd Power BI eller Power Apps, eller noe utenfor Business Central-webklientopplevelsen.