Avansert utvikleropplevelse i ALM Accelerator for Power Platform
Demo: ALM Accelerator for avansert utvikleropplevelse
Se demonstrasjonsvideoen for å finne ut mer om den avanserte utvikleropplevelsen i ALM Accelerator.
Konfigurer avanserte utviklerinnstillinger
Tabellen nedenfor beskriver hvordan du konfigurerer innstillingene Brukerfunksjoner i ALM Accelerator-appen for å aktivere den avanserte utvikleropplevelsen.
Felt | Verdi | Bekrivelse |
---|---|---|
Importer løsninger | Tillatt | Tillate denne funksjonen for å vise kommandoen Importer løsning i appen. |
Slett løsninger | Tillatt | Tillate denne funksjonen for å vise kommandoen Slett løsning i appen. |
Administrer løsninger | Tillatt | Tillat denne funksjonen for å vise kommandoen Administrer løsninger i appen. |
Gjennomgangsstatus | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å drille ned i forfremmings- og distribusjonskanalkjøringene i appen. |
Profiloppretting | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å opprette distribusjonsprofiler i appen. |
Profiloppdateringer | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å oppdatere distribusjonsprofiler i appen. |
Avansert forfremming | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å angi en kilde- og målgren eller opprette en gren ved hjelp av funksjonen for avansert forfremming. |
Avansert distribusjon | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å angi en kilde- og målgren for en henteforespørsel ved hjelp av funksjonen for avansert distribusjon. |
Omgå klargjøring | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å hoppe over klargjøringstrinnet under markedsføringen av en løsning ved å hoppe over behovet for å konfigurere distribusjonsinnstillinger før de bruker kildekontrollen. |
Vis alle løsninger | Tillatt | Tillat denne funksjonen for å gjøre det mulig for brukere å se alle løsninger i det valgte miljøet. |
Tabellen nedenfor viser hvordan brukeretikettene er konfigurert for den avanserte utvikleropplevelsen.
Felt | Bekrivelse |
---|---|
Distribuer løsning | Angi en etikett, eller sett verdien til tom hvis du vil bruke standardetiketten DISTRIBUER LØSNING. |
Lagre løsning | Angi en etikett, eller sett verdien til tom hvis du vil bruke standardetiketten UTFØR LØSNING. |
Importer løsning | Angi en etikett, eller sett verdien til tom hvis du vil bruke standardetiketten IMPORTER LØSNING. |
Slette løsning | Angi en etikett, eller sett verdien til tom hvis du vil bruke standardetiketten SLETT LØSNING. |
Gjennomgang: ALM Accelerator for avansert utvikleropplevelse
Administrasjonsappen ALM Accelerator ble brukt til å konfigurere følgende brukeropplevelse. Administratorappen installeres sammen med ALM Accelerator. Lær hvordan du bruker administrasjonsappen til å konfigurere og dele opplevelser.
Start ALM Accelerator for avansert utvikleropplevelse
Velg Apper>ALM Accelerator for Power Platform.
Opprett tilkoblinger og gi samtykke når du blir bedt om det.
Hvis du blir bedt om å opprette en HTTP med Microsoft Entra-tilkobling, angir du https://graph.microsoft.com for både Nettadresse til basisressursen og Ressurs-URI for Azure AD.
Velg Opprett for hver tilkobling når du blir bedt om det.
Velg et miljø første gang du åpner appen.
Neste gang du åpner appen, vil den huske hvilket miljø du arbeidet i.
Det vises en liste over de uadministrerte løsningene i miljøet. Avhengig av distribusjonsinnstillingene er følgende alternativer tilgjengelige for hver løsning:
- Utfør løsning: Forplikter alle endringene du har gjort i løsningen til versjonskontrollsystemet ditt. Utrullingskanaler opprettes som en del av utføringsprosessen.
- Distribuer løsning: Lar deg flytte endringene på tvers av miljøer.
- Velg en profil: Lar deg konfigurere hvilken organisasjon, prosjekt, repositorium, målgren og miljøer løsningen kan distribueres til.
- Slett løsning: Sletter løsningen. Importer den om nødvendig fra kildekontrollen med de nyeste endringene.
- Importer løsning: Importerer en uadministrert løsning til opprettermiljøet fra kildekontrollen.
- Forespørselshistorikk (>): Viser forpliktelser og distribusjoner som er forespurt og fullført for løsningen.
Velg en distribusjonsprofil for en løsning
Opprett en løsning i Power Apps-utformingsstudioet, eller importer en uadministrert løsning fra et Azure DevOps-prosjekt. Velg deretter en profil for å knytte løsningen til en bestemt organisasjon, prosjekt, repositorium, målgren og miljøer der du kan distribuere den.
Hvis du vil importere en løsning, velger du Importer løsning, og deretter velger du Profil, Løsningskilde, Løsningsmappe og Konfigurasjon.
Profil: Peker på en organisasjon og et prosjekt i Azure DevOps.
Løsningskilde: Velg grenen som Azure DevOps inneholder prosjektet du valgte i konfigurasjonen.
Løsningsmappe: Velg den som inneholder løsningen, fra listen over mapper i den valgte grenen som inneholder en SolutionPackage-mappe fra en tidligere eksport.
Konfigurasjon (valgfritt): Velg en katalog under konfigurasjonskatalogen i løsningsmappen som inneholder distribusjonsinnstillinger og konfigurasjonsdata. Finn ut mer om konfigurasjonsinnstillinger for distribusjon.
Du trekker de siste endringene fra løsningsgrenen, eller så henter du en annen utviklers gren inn i miljøet. Innstillingen Konfigurasjon gjør det mulig å sikre at alle nødvendige konfigurasjoner og data som skal importeres etter løsningen, finnes i miljøet.
Finn løsningen i listen, og velg Velg en profil.
Velg en profil og velg deretter Lagre.
Merk
Hvis du er administrator, kan du opprette distribusjonsprofiler her. Hvis du er utvikler, kan en administrator ha gjort noen tilgjengelige for deg å velge blant. Hvis den ønskede profilen ikke er tilgjengelig, ber du administratoren om å opprette den for deg.
Konfigurer løsningen for distribusjon
Etter at du har knyttet en profil til løsningen, kan du begynne å konfigurere løsningen for distribusjon.
Under navnet på løsningen velger du Konfigurer distribusjonsinnstillinger.
Konfigurer følgende innstillinger:
Liste over distribusjonsmiljøer
- Miljøene i listen er de som er konfigurert i distribusjonstrinnene i distribusjonsprofilene. Velg et miljø som løsningen skal distribueres til.
Referanser for tilkobling
- Alle tilkoblingsreferansene i løsningen vises. Brukere kan opprette tilkoblinger i nedstrømsmiljøene for å koble til tilkoblingsreferansene i målmiljøet.
- Velg + for å opprette en tilkobling. Når du har opprettet en ny tilkobling, velger du Oppdater øverst til høyre for å oppdatere listen.
- Hvis du vil velge en eksisterende tilkobling i målmiljøet, velger du en tilkobling på listen.
- Du finner tilkoblingen i målmiljøet ved å velge navnet på eller statusen for tilkoblingen.
Miljøvariabler
- Alle miljøvariablene i løsningen vises. Brukere kan angi verdien for miljøvariablene i nedstrømsmiljøene.
- For standardmiljøvariabler, for eksempel streng, tall og JSON, angir du verdien i tekstboksen til høyre for variabelnavnet.
- For datakildemiljøvariabler bruker du rullegardinlistene til å velge riktig datakilde skal brukes i nedstrømsmiljøet.
Lerrets-apper
- Alle appene i løsningen vises. Brukere kan dele dem i nedstrømsmiljøene med en Microsoft Entra-gruppe.
- Bruk rullegardinlisten til å velge Azure AAD-gruppen du vil dele appen med.
- For å vise gruppedetaljer velger du detaljikonet. En ny fane i nettleseren åpnes med en kobling til Microsoft Entra-gruppen i Azure Portal.
- Bruk rullegardinlisten over tillatelser til å angi tillatelsene til Kan vise, Kan redigere eller Kan vise og dele.
Grupper lag
- Dataverse-team av typen AAD-sikkerhetsgruppe vises. Brukere kan konfigurere nye gruppeteam for deling av flyter og egendefinerte koblinger.
- Velg + for å legge til en ny gruppeteamkonfigurasjon. Angi et teamnavn, velg en AAD-gruppe som teamet skal kobles til, og velg sikkerhetsroller etter behov. Listen over sikkerhetsroller er basert på rollene som er tilgjengelige i det valgte utviklingsmiljøet. Legg til eventuelle egendefinerte sikkerhetsroller i løsningen for å sikre at sikkerhetsrollene er tilgjengelige i målmiljøet.
Flyter
- Alle flytene i løsningen vises. Brukere kan konfigurere eieren av flyten, Dataverse-teamdeling, brukeren som flyten skal aktiveres med, om en flyt skal aktiveres eller ikke, og, sekvensen for flytaktivering i nedstrømsmiljøene.
- Hvis du vil vise flyten, velger du navnet. Flytdefinisjonen åpnes i en ny fane i leseren.
- Bruk Eier-listen til å velge en Dataverse-bruker som skal eie flyten i nedstrømsmiljøet.
- Bruk listen Teamdeling til å velge Dataverse-teamet du vil dele flyten med. Listen inkluderer Dataverse-team i nedstrømsmiljøet og Dataverse-team som er konfigurert i gruppeteaminnstillingene.
- Bruk listen Aktiveringsbruker til å velge brukeren som skal aktivere flyten.
- I kolonnen Flyter som skal aktiveres og rekkefølge velger du avmerkingsboksen for å indikere om en flyt skal aktiveres eller ikke. Bruk pil opp og pil ned til å plassere radene i rekkefølgen de skal aktiveres i. Sekvensene for aktivering er spesielt nyttig hvis løsningen omfatter overordnede og underordnede flyter der underordnede flyter må aktiveres før overordnede flyter.
Tilpassede koblinger
- Alle egendefinerte koblinger i løsningen vises. Brukere kan konfigurere deling av egendefinerte koblinger til Dataverse-team i nedstrømsmiljøene.
- Bruk listen Deling til å velge Dataverse-teamet du vil dele den egendefinerte koblingen med. Listen inkluderer Dataverse-team i nedstrømsmiljøet og Dataverse-team som er konfigurert i gruppeteaminnstillingene.
Publiser endringer i appen.
Velg Utfør løsning for å flytte endringene til Git.
Sørg for at du publiserer eventuelle appendringer før du starter en utføring.
Avhengig av tillatelsene dine kan du velge Vis avansert og deretter velge en gren eller opprette en gren med en bestemt navnekonvensjon. Hvis du ikke har disse tillatelsene, oppretter appen en gren basert på dataene for brukernavnet ditt og distribusjonsprofildataene.
Angi en utføringskommentar. Bruk emneknagg-notasjonen (for eksempel #123) til å koble endringene til et bestemt arbeidselement i Azure DevOps.
Velg Klargjør løsning.
Bekreft løsningskonfigurasjonen, og velg deretter Utfør løsning.
En venteindikator vises når push-aktiviteten begynner. Når push-en er vellykket, vises det en avmerkingsboks. Et rødt X angir at push-en mislyktes. Velg fremdriftsindikatoren som leder deg til den forløpende pipelinen i Azure DevOps for å se fremdriften.
Merk
Bruk av fremdriftsikonene til å visualisere hva som skjer i kanalene i Azure DevOps, kan deaktiveres for utviklere.
Distribuere løsningen
Når du er klar til å distribuere endringene i andre miljøer, velger du Distribuer løsning.
Avhengig av tillatelsene dine kan du kanskje velge Avanserte innstillinger, angi grenen Kilde og Mål, og angi en Tittel og Kommentar for pull-forespørselen. Hvis du ikke har disse tillatelsene, velger du et miljø å distribuere til.
Velg Distribuer løsning.
De neste trinnene avhenger av godkjenningstypen for distribusjonstrinnet.
Pull-forespørsel: En pull-forespørsel opprettes for endringene dine. De resterende trinnene for å slå sammen og frigi til testmiljøet finnes i Azure DevOps. Avhengig av grenpolicyene og utløserne som er konfigurert for målgrenen, kan en Azure DevOps-bruker godkjenne eller avvise henteforespørselen basert på funnene i de innsendte endringene. Statusen for henteforespørselen vises i appen.
Miljø:Pipelinen for å distribuere løsningen til målmiljøet utløses. De resterende godkjenningstrinnene finner du i Azure DevOps.
Hvis du vil starte en løsningsoppgradering i målmiljøet, legger du til solution-upgrade-merket i en henteforespørsel.
Distribusjonen av løsningen til det valgte miljøet starter med godkjenning av henteforespørselen eller kanalutføringen, avhengig av godkjenningstypen. Når fremdriftsindikatoren vises, betyr det at distribusjonen er startet. Velge det høyre vinkeltegnet (>) for å visualisere forespørselsloggen.
For distribusjon til produksjon kan du åpne Avanserte innstillinger og velge hovedgrenen som brukes til å utløse distribusjonen, eller opprette en henteforespørsel direkte i Azure DevOps.