Bruk sideskriptverktøy i klienten til aksepttesting
Aktivert for | Forhåndsversjon | Tilgjengelig |
---|---|---|
Brukere, automatisk | 1. april 2024 | - |
Forretningsverdi
Med sideskriptverktøyet kan kunder og konsulenter enkelt registrere og spille av brukeraksepttester direkte i Business Central-nettklienten, noe som betyr høyere testdekning samtidig som kostnadene reduseres.
Funksjonsdetaljer
Med sideskriptverktøyet i Business Central-nettklienten kan du spille inn handlingene dine, for eksempel å åpne sider eller legge inn data, og spille dem av på nytt. Du kan lagre opptaket og dele det med andre for fremtidig avspilling. Et viktig brukstilfelle for verktøyet er å registrere og utføre brukeraksepttester, som også er det innledende fokuset for denne lanseringsbølgen.
Åpne verktøyet
I nettklienten får du tilgang til sideskriptverktøyet fra menyen Innstillinger (tannhjulikon). Handlingen Sideskripting vises imidlertid bare hvis du har opptaks- eller avspillingstillatelse til å bruke verktøyet.
Ruten Sideskripting åpnes til høyre der du blir spurt om du vil starte et nytt opptak eller å åpne et eksisterende for å inspisere eller spille det av på nytt.
Registrer
Hvis du vil begynne å spille inn handlingene dine (med andre ord starte en brukeraksepttest), velger du Start nytt eller velg Opprett>Nytt opptak på verktøylinjen øverst i ruten. Når opptaket starter, som vises med en rød sirkel på verktøylinjen, utfører du handlingene du vil registrere.
Sideskriptverktøyet registrerer samhandlingene på skjermen og de resulterende handlingene, for eksempel sider som åpnes eller lukkes, valg, dataregistrering og så videre.
Under opptaket er det mulig å slette det sist registrerte trinnet.
Hvis du vil stoppe opptaket, bruker du knappen Stopp på verktøylinjen. Hvis du vil fortsette å spille inn flere trinn, velger du den runde knappen Start opptak på verktøylinjen.
Følgende figur illustrerer noen registrerte trinn og verktøylinje (under opptak).
Alternativer for å registrere trinn
Under opptaket kan du manuelt sette inn spesielle trinn ved å høyreklikke på en sidekontroll, for eksempel et felt, og velge et passende alternativ. Disse alternativene er forklart i avsnittene nedenfor.
Kopier til og lim inn fra utklippstavlen
Sideskriptverktøyet kommer med sin egen utklippstavle der du kan kopiere feltverdier og deretter for eksempel sette dem inn i andre felter, 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 fra kontekstmenyen.
Lim inn øktinformasjon
Ved opptak har du tilgang til øktinformasjon, for eksempel bruker-ID-en. Dette lar deg for eksempel angi filtre basert på den nåværende brukeren. Hvis du vil sette inn bruker-ID-en, høyreklikker du på en kontroll på siden og velger Lim inn>Øktinformasjon>Bruker-ID. Se forrige bilde for et eksempel.
Bekreft et gitt resultat
Under opptaket kan du sette inn valideringstrinn for å sjekke resultatet når du spiller av opptaket. Det gjør du ved å høyreklikke på en kontroll, for eksempel et felt eller signal, og velge Valider i kontekstmenyen. Dette setter inn et valideringstrinn med nåværende verdi. Hvis du vil endre verdien som er validert, kan du gå til valideringstrinnet i trinnlisten Sideskript, velge kontekstmenyen ... og velge Egenskaper.
Gjør noen trinn betinget
Et annet alternativ under opptaket er å sette inn et betinget grentrinn. Anta for eksempel at du bare vil ha noen trinn utført under avspilling hvis det ikke er noen nåværende rader i en liste.
For å sette inn en gren av betingede trinn høyreklikker du på en sidekontroll, velger Legg til betingede trinn når og velger deretter et alternativ.
Etter at det betingede trinnet er satt inn, kan du legge til flere trinn som bør utføres hvis betingelsen er oppfylt.
Hvis du vil avslutte betingelsesgrenen, velger du Avslutt omfang i trinnlisten Sideskript.
Den faktiske tilstanden kan endres ved å velge betingelsestrinnet i trinnlisten Sideskript, utvide egenskapene og angi sammenligningsregelen og verdien.
Rediger registrerte trinn
Under opptak, så vel som avspilling, kan du redigere et registrert trinn i panelet Sideskript ved å bruke kontekstmenyen ... på trinnet. Alternativene i kontekstmenyen avhenger av om du er i opptaks- eller avspillingsmodus og typen trinn. Noen av alternativene er forklart i avsnittene nedenfor.
Egenskaper
Noen trinn har egenskaper, som inkluderer ting som betingede trinn eller valideringstrinn. Du kan se egenskapene for et trinn ved å velge alternativet Egenskaper fra hurtigmenyen på et trinn.
Bruk av uttrykk i egenskaper
Verdier og betingelser kan bruke uttrykk for enkle beregninger. Power Fx brukes som uttrykksspråk. Det er en kobling til Power Fx-uttrykksreferansedokumentasjonen i brukergrensesnittet.
I tillegg til Power Fx-funksjonene er tre objekter på øverste nivå tilgjengelige:
Clipboard
for tilgang til nåværende oppføringer som er kopiert i opptaket.Parameters
for tilgang til verdien av eventuelle parametere som sendes til dette opptaket.SessionInfo
for øktinformasjon som nåværende bruker-ID.
Her er et par eksempler:
- Hvis du vil validere at en tidligere kopiert verdi økes i et valideringstrinn, brukes uttrykket
"Clipboard.'SO Processor Activities - ReadyToShip' + 1"
- Hvis du vil generere et tilfeldig navn som skal brukes i et inndatatrinn, bruker du uttrykket
"Customer " & Today()
.
Håndter valgfrie sider
Noen ganger vises ikke en side alltid i en registrert flyt fordi det avhenger av data eller innstillinger. Et eksempel er bekreftelsesdialogboksen som vises når du lukker en ordre. Hvis du vil håndtere dette, kan du gjøre siden til en valgfri side, noe som betyr at trinnene under siden bare kjøres hvis siden vises. Hvis du vil gjøre en side valgfri, går du til trinnlisten Sideskript, velger det innspilte trinnet kalt Side X ble vist, velger kontekstmenyen ... og deretter Gjør dette til en valgfri side.
Trinnene som forekommer på siden er rykket inn for å indikere at de er valgfrie, avhengig av siden som vises.
Avspilling
Hvis du vil spille av et opptak, enten du nettopp spilte det inn eller åpnet det fra en fil, velger du knappen Spill av på verktøylinjen.
Under avspilling kan du gjøre følgende:
- Gå forover eller bakover ett enkelt trinn ved å bruke knappene Fremover og Bakover knappene på verktøylinjen. Når du går bakover, blir ikke endringer angret. Du må angre endringer manuelt.
- Gå tilbake til begynnelsen av opptaket.
- Kjør opptaket så langt som et gitt trinn. Dette gjør du ved å velge kontekstmenyen ... og deretter Kjør til hit.
Etter hvert som trinnene spilles av, registrerer verktøyet om de var vellykket (grønt hake) eller mislykket (rødt utropstegn) og gir resultatet av alle trinn som validerer et resultat.
Lagre et opptak
Du kan lagre opptaket fra verktøylinjen. Dette oppretter en YAML-fil som du kan laste ned, dele, redigere og gjenåpne for avspilling.
Del et opptak
Du kan dele et opptak som en kobling ved å velge Del på verktøylinjen. Koblingen inkluderer hele opptaket og avspillingsresultatet. I følgende eksempel har avspillingen mislyktes halvveis i opptaket.
Støttede opptakshandlinger
Sideskriptverktøyet er fokusert på å registrere handlinger som kommer fra kjøring av AL-kode. Verktøyet er ikke et generelt HTML-automatiseringsverktøy. Derfor kan det ikke automatisere elementer som kontrolltillegg (som diagrammer), innebygd Power BI eller Power Apps eller noe annet utenfor Business Central-nettklientopplevelsen.
Fortell oss hva du synes
Hjelp oss å forbedre Dynamics 365 Business Central ved å diskutere og komme med forslag og gi tilbakemelding. Bruk forumet på https://aka.ms/bcideas.