Del via


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.

Velg Sideskripting i menyen Innstillinger for å åpne det

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.

Når du åpner sideskripting, kan du starte et nytt opptak eller åpne et eksisterende opptak å spille av

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).

Eksempel på opptakstrinn

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.

Eksempel på innliming av verdi kopiert til utklippstavlen

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.

Sett inn et valideringstrinn under opptak

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.

Endre sammenligningsregel og verdi for sammenligningstrinn

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.

Eksempel på trinnverdi satt med et Power Fx-uttrykk

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.

Slik gjør du en side valgfri

Trinnene som forekommer på siden er rykket inn for å indikere at de er valgfrie, avhengig av siden som vises.

Når en side er valgfri, vises trinnene for siden nestet under siden

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.

Resultat av avspilling av et opptak. Inkluderer resultatet av hvert trinn.

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.

Del et opptak sammen med avspillingsresultatet

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.

Se også

Bruk sideskriptverktøy til aksepttesting (docs)