Strategi for test og distribusjon
Vi anbefaler at du utvikler en styringsstrategi for testing og distribusjon av de relaterte komponentene til Power Apps og Microsoft Power Platform med koblinger til Azure DevOps og automatisering. Power Apps er en svært viktig del av kontrollene for innhold og godkjenning som kreves i regulerte bransjer for å støtte utrullingen av Dynamics 365 Guides.
En styringsstrategi sikrer grunnleggende og anbefalte fremgangsmåter for å utføre kontrollerte, planlagte testaktiviteter og distribusjonsaktiviteter for Power Apps tilrettelagt av for eksempel Azure DevOps. Det er også med på å sørge for at du har den nødvendige dokumentasjonsmengden for den regulerte bransjen. Organisasjonen bør alltid bekrefte hvilken dokumentasjon som kreves. Testplan, samsvarskrav, versjonskontroll og distribusjonsprosess er imidlertid andre elementer du må vurdere. Noen ganger er det krav til selve brukerdokumentasjonen.
Formålet med testing og distribusjon er å holde Microsoft Power Platform-miljøer oppdatert og å oppdatere og håndtere appene som støtter veiledningenes livssyklus og godkjenningsflyt i en tilnærming for administrasjon av applivssyklus.
Hvis du vil opprettholde samsvar og sørge for at riktige kvalitetskontroller utføres, er det svært viktig å holde appene med de riktige betingelsene for testing og distribusjon. Et av samsvarskravene er å sikre at bransjekravene spores og behandles på riktig måte. Et annet krav er å sikre at disse bransjekravene er utført i hele utviklingsprosessen. Vanligvis oppfylles disse samsvarskravene ved å definere livssyklusen til programvareutviklingen, og deretter få den godkjent av kvalitetssikring. Livssyklusen for programvareutvikling følger nøyaktig det som ble definert i organisasjonen da apper ble utviklet for Microsoft Power Platform ved å bruke Power Apps. Kvalitetskontrollaspektet ved det sørger for at alle relevante standarder er verifisert og oppfylt ved utvikling og testing av appene.
Livssyklus for programvareutvikling
Livssyklusen for programvareutvikling omfatter veiledning om hva som må dekkes når apper utvikles i Power Apps. Den kan omfatte retningslinjer om hvilke lerretsmaler for Power App som skal følges, hvilke bestemte temaer, skrifter og oppsett som skal brukes, og hvilke komponenter som anbefales. Den omfatter også veiledning om hvordan du utfører kvalitetssikring, risikovurderinger, testprosedyrer og dekning i områder som enhetstesting, godkjenningstesting, sikkerhetstesting og ytelsestesting. Til slutt inneholder livssyklusen for programvareutvikling veiledning om hvordan du håndterer appene etter distribusjon. Den inneholder detaljer om krav til vedlikehold og Power Apps-prosesser. Den definerer også hvilke relevante data som må utføres, eller for eksempel hvordan tilgang til appen skal forespørres, hvem som skal godkjenne den og når tilgangen tilbakestilles.
Administrasjon av applivssyklus
Mange av aspektene som er nevnt i denne artikkelen, kan brukes som grunnlag for anbefalte fremgangsmåter om bruk av administrasjon av applivssyklus. Som utgangspunkt anbefaler vi at du gjør deg kjent med hva som kan oppnås ved hjelp av miljøstrategien for administrasjon av applivssyklus. Bruk disse anbefalingene sammen med organisasjonens krav til å utarbeide utkast til den riktige prosessen ved testing og distribusjon.
Utvikling av apper for håndtering av Guides-godkjenningsflyt
Hvis du vil støtte og håndtere Guides-prosessflyten, kan du inkorporere godkjenningsprosessen for kvalitetsorganisasjonen og kombinere den med bruken av apper som er utviklet i Power Apps. Når du utvikler disse appene for organisasjonen, må kvalitetsprosessene følges og til en viss grad replikeres for dem. Når du utfører testplanlegging av disse prosessene, må du samarbeide med kvalitetsansvarlige for å sikre at hvert trinn er utført på en måte som er samkjørt med organisasjonen. I mange tilfeller kan testplanen måtte inkluderer separate testmiljøer for hver del av prosessen, slik at testen ikke overlapper med andre deler av Microsoft Power Platform. Fra et samsvarsperspektiv må du kontrollere at de forskjellige komponentene på tvers av Microsoft Power Platform fremdeles fungerer som forventet i løpet av en testperiode. Vurder oppsamling av et nytt testmiljø for å tillate parallell kontroll av løsningen og et kjørende miljø av Microsoft Power Platform.