Flytte utløsere mellom miljøer (ALM-prosess for utløsere)
Du kan bruke flere Dynamics 365-miljøer for å støtte ulike faser i prosessen med administrasjon av programsyklusen. Du kan for eksempel ha et utviklingsmiljø for oppretting og testing av nye funksjoner, et oppsamlingsmiljø for testing før produksjon og et produksjonsmiljø for endelig programdistribusjon. Bruk av flere miljøer gjør det mulig å vedlikeholde separate konfigurasjoner, isolere endringer og unngå potensielle konflikter som kan påvirke systemets stabilitet.
Overføring av utløsere mellom miljøer er en viktig prosess som sikrer at teamet bruker den nyeste versjonen av utløserne. Power Platform-løsninger er mekanismen for implementering av ALM ved å definere hvordan kode og metadata pakkes for transport fra ett miljø til et annet. Løsninger inneholder komponenter som enheter, koblinger, flyter og skjemaer, men inkluderer ikke kundedata som standard.
For å få ALM-støtte må Dynamics 365-funksjoner bygges som Løsningsavhengige, med enheter modellert som løsningskomponenter og avhengigheter som er kjent for Dataverse, slik at de kan løses under import. Miljøspesifikke data, inkludert bruksdata, utelates fra løsningen, noe som gir en strømlinjeformet og effektiv ALM-prosess. Ved å bruke løsninger kan du oppnå bedre kontroll over systemkonfigurasjonen, redusere feil og sikre konsekvens på tvers av miljøer.
Bruke Power Platform-løsninger til å flytte utløsere
Du kan flytte utløsere i alle tilstander mellom miljøer (utkast, publisert eller stoppet). Følg fremgangsmåten nedenfor for å gjøre dette:
Åpne Power Platform-løsninger for det gjeldende kildemiljøet ved å velge appbytteren øverst til venstre på skjermen og velge Power Apps.
Viktig
Kontroller at miljøet for Power Apps er det samme som det du for øyeblikket arbeider i (det som har utløserne du vil overføre).
Velg Løsninger i navigasjonsruten til venstre, og velg + Ny løsning i det øverste feltet.
Gi navn til løsningen, og velg en utgiver. Kontroller at løsningen har et unikt navn som uthever utløseren eller utløserne som blir lagt til.
Legg bare til utløseroppføringene i løsningen. (Komponenttype: Utløser)
- Du kan gjøre dette med følgende trinn:
- Velg Legg til eksisterende i rullegardinmeny i den øverste ruten på siden.
- Velg Mer>Andre>Utløsere.
- Søk etter utløseren ved hjelp av søkefunksjonaliteten, og velg Legg til når du har funnet den relevante oppføringen.
- Du kan gjøre dette med følgende trinn:
Hvis du legger til utløseroppføringene, må du også legge til følgende oppføringer i løsningen:
Utløsertilstand Komponenter som er lagt til Kladd Utløseroppføring, CustomerAPI-oppføring og CatalogAssignment-oppføring Publisert Utløseroppføring, CustomAPI-oppføring, CatalogAssignment-oppføring og customAPIrequestparameter-oppføringer Når det er gjort, er du klar til å overføre løsningen til målmiljøet.
Du må eksportere løsningen for å kunne overføre den. Følg trinnene nedenfor for å eksportere:
- Velg Eksporter løsning.
- Kontroller at løsningen eksporteres som Administrert.
- Velg Eksporter. Avhengig av antall utløsere i løsningen, tar det noen minutter før løsningen er klar til nedlasting.
Når du er ferdig, laster du ned administrert løsning.
Naviger til målmiljøet der du vil importere løsningen og utløserne.
Bruk trinn 1, 2 og 3 over for å navigere til Løsninger-siden i Power Apps-portalen der løsningen kan importeres.
Hvis du vil laste administrert løsning som ble lastet ned fra kildemiljøet, velger du Importer løsning.
Naviger til målmiljøet for å kontrollere utløserne som er importert.
- Statusen til utløseren beholdes fra kildemiljøet. Utkastutløsere importeres i kladdetilstand, publiserte utløsere importeres i publisert tilstand, stansede utløsere importeres i kladdetilstand.
Løsningsoppgraderingsopplevelse
Løsningsoppgraderinger for løsninger som inneholder administrerte utløsere, er litt forskjellige fra løsningsoverføringen for første gang mellom miljøer. Løsningsoppgraderinger for utløsere kan variere avhengig av hvordan brukerne arbeider med utløserne i mål- eller kildemiljøene. Løsningsoppgraderinger endrer bare tilstanden til utløserne når utløserne i målmiljøet er i utkasttilstand. Tabellen nedenfor viser hvordan tilstandsoverganger forekommer for løsningsoppgraderinger:
Utløse tilstand ved mål | Tilstand for oppgradering av løsning for utløserinnlegg |
---|---|
Publisert | Endres ikke. Utløseren forblir i en publisert tilstand uavhengig av tilstanden til utløseren fra oppgradert løsning. |
Kladd | Tilstandsoverføring er tillatt. Utløserens tilstand endres til tilstanden for utløseren som hentes fra kildemiljøet under løsningsoppgradering. |
Stoppet | Endres ikke. Utløseren forblir i en stoppet tilstand uavhengig av tilstanden til utløseren fra oppgradert løsning. |
Vanlige spørsmål
Kan jeg importere mer enn én utløser per løsning?
Ja. Du kan importere et hvilket som helst antall utløsere per løsning. Ved målet vil utløsere som ble importert i en publisert tilstand, gå over fra publisering-tilstand til publisert-tilstand i løpet av et par minutter.
Må alle utløsere i en løsning ha samme tilstand under overføring?
Nei. Du kan velge hvilken tilstand som utløsere skal importeres på. Statusen for utløserne beholdes på målet.
Utløseren starter en Power Automate-flyt. Blir Power Automate-flyten også automatisk lagt til i løsningen som en avhengighet når jeg har lagt til utløseren?
Nei. Hvis du har en Power Automate-flyt som startes basert på utløseren, må du sørge for at du legger den til i løsningen sammen med utløseroppføringen, for å sikre ensartethet og brukervennlighet ved målet.
Jeg vil flytte en egendefinert utløser som allerede er integrert på webområdet. Er det noen begrensninger jeg må vite om?
Overføring av egendefinerte utløsere er forskjellig fra andre utløseroverføringer. Egendefinerte utløsere har vanligvis en kodesnutt som må instrumenteres på webområdet for å begynne å spore kundehandling. Disse kodesnuttene inneholder en inntaksnøkkel som bare er knyttet til miljøet der utløseren er opprettet.
Derfor, når du overfører egendefinerte utløsere mellom miljøer i ALM-prosessen ved hjelp av Power Platform Solutions, overfører vi ikke inntaksnøkkelen, men i stedet bruker inntaksnøkkelen for målorganisasjonen som nøkkel for den importerte utløseren.
Inntaksnøkkelen i målorganisasjonen er forskjellig fra nøkkelen for kildemiljøet. Dette krever derfor at kodesnutten instrumenteres på nytt etter behov når overføringen av utløseren er fullført.
Jeg overførte en utløser til målorganisasjonen med en administrert løsning. Nå tror jeg ikke dette er det jeg trenger, og jeg vil slette den. Men Slett-knappen er nedtonet. Hva gjør jeg?
Administrerte utløsere kan ikke slettes fra brukergrensesnittet. Årsaken til dette er at du tar hensyn til avhengighetene og kontrollerer at du ikke etterlater noen isolerte avhengigheter etter å ha slettet utløseren. En bruker som vil slette en administrert utløser, kan derfor bare gjøre dette ved å slette administrert løsning mens alle utløserne i løsningen er i utkasttilstand.
Hvis løsningen inneholder andre komponenter du ikke vil fjerne, kan den administrerte utløseren i stedet slettes ved å oppgradere til en ny løsningsversjon som ikke inneholder den administrerte utløseren (og den er relaterte oppføringer da utløseren ble lagt til i løsningen), men fremdeles inneholder de andre komponentene. Utløseren som er ment å slettes av denne oppgraderingen, må ha kladdetilstand.
Kan jeg overføre en kombinasjon av utløsere og Power Automate-flyter i samme løsning?
Ja. Du kan flytte mer enn bare utløsere i løsningen mellom kilde- og målmiljøene.
Jeg importerte mange utløsere i løsningen i en publisert tilstand. I målmiljøet kan jeg se at noen av dem har kommet gjennom i en publisert tilstand, mens de andre vises i utkasttilstand. Er dette en feil?
Når et sett med utløsere importeres i en publisert tilstand til målmiljøet, går de gjennom publiseringsprosessen (en prosess som skjer sekvensielt, noen få utløsere om gangen). I denne perioden vil utløserne som venter i kø for å bli publisert, vise at de er i en "utkasttilstand" i en kort periode ved første import før overføringen til tilstanden "publisering" og til slutt tilstanden "publisert/klar til bruk".
Hvis utløsere har statusen "utkast" lenge, kan dette indikere et problem. Du kan gjøre ett av to ting:
- Selvbetjent: Én måte å omgå et mulig problem på, der du ser at importerte "publiserte" utløsere har statusen "utkast" i en lengre periode, er å utføre en løsningsoppgradering og importere utløseren på nytt.
- Kontakt din Microsoft-representant: Åpne en kundestøttebillett med Microsofts kundestøtteteam for å få en av teknikerne til å undersøke problemet og levere ytterligere overføringsløsninger.