Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opmerking
De ALM Accelerator is afgeschaft en wordt in een toekomstige release verwijderd. Gebruik Pipelines in Power Platform om ALM-automatiseringsmogelijkheden naar Power Platform en Dynamics 365-services te brengen. Pijplijnen kunnen worden gebruikt met broncode-integratie of uitgebreid om te integreren met andere providers.
De ALM Accelerator voor Power Platform is een canvas-app die een vereenvoudigde interface biedt voor Azure Pipelines en Git-broncodebeheer voor alm (Application Lifecycle Management). Het is een referentie-implementatie van ALM-patronen en -praktijken die ingebouwde platformmogelijkheden gebruiken om u te helpen aan de slag te gaan met ALM in Power Platform. Het is gebouwd met behulp van een combinatie van canvas-apps met weinig code en op beheerders gerichte canvas-apps en Azure Pipelines YAML- en PowerShell-sjablonen.
Met de ALM Accelerator for Power Platform-app kunnen makers broncodebeheer uitvoeren, de versiegeschiedenis inschakelen en hun oplossingen implementeren in Power Platform. Als u de ALM Accelerator wilt gebruiken, moeten al uw Power Platform-onderdelen, zoals apps, stromen, aanpassingen en andere, in een oplossing worden opgenomen.
U hoeft geen geavanceerde kennis van ALM te hebben om de accelerator te gebruiken. U moet echter wel begrijpen hoe u oplossingen gebruikt in Power Platform. Meer informatie over oplossingen en ALM:
- Beheeroplossingen in Power Apps en Power Automate
- Een Application Lifecycle Management-strategie ontwikkelen
Licentievereisten
ALM Accelerator for Power Platform maakt gebruik van de volgende premium Power Platform-functies:
- Dataverse
- Aangepaste connector
- HTTP met Microsoft Entra-connector
Als u de ALM Accelerator wilt gebruiken, hebt u de volgende licenties nodig:
- Power Apps per gebruiker of per app-licentie
- Azure DevOps Basic-abonnement
Demo: ALM Accelerator voor Power Platform
Bekijk de demovideo's om te leren hoe u de ALM Accelerator gebruikt.
Voor wie is de ALM Accelerator geschikt?
De ALM Accelerator is gericht op Power Platform-makers en -makerteams:
Makers die niet bekend zijn met ALM-concepten, maar wel hun werk samen met een geschiedenis van wijzigingen willen opslaan en deze wijzigingen willen delen met andere gebruikers
Makers die vertrouwd zijn met de geavanceerde concepten voor het gebruik van Git, zoals pull-aanvragen, vertakkingen en samenvoegingen, en op een vertrouwde manier met broncodebeheer en implementatieautomatisering willen werken
Als u set up and configure de ALM Accelerator, moet u een beheerder zijn met een dieper inzicht in Power Platform-omgevingen, -oplossingen en Azure Pipelines. U moet ook bekend zijn met Microsoft Entra- en Dataverse-beheer.
Het volgende diagram illustreert hoe de ALM Accelerator interacties tussen een makerteam en ontwikkel-, validatie-, test- en productieomgevingen mogelijk maakt.
Makers werken geïsoleerd in hun persoonlijke ontwikkelomgeving. Ze gebruiken de ALM Accelerator canvas-app om oplossingen uit broncodebeheer te importeren, wijzigingen naar broncodebeheer te exporteren en pull-aanvragen te maken om wijzigingen samen te voegen. Aanpasbare sjablonen voor Azure Pipelines alm-taken automatiseren en een gefaseerde implementatie van ontwikkeling tot productie ondersteunen.
Wat zijn mijn opties voor ALM in Power Platform?
De ALM Accelerator is een van de vele opties voor ALM in Power Platform. Anderen zijn onder meer:
Pipelines voor Power Platform streven ernaar ALM te democratiseren door ALM-automatiseringsmogelijkheden naar Power Platform en Dynamics 365 services te brengen op een manier die toegankelijker is voor alle makers, beheerders en ontwikkelaars.
Power Platform Build Tools taken kunnen worden gebruikt met andere Azure DevOps taken om uw build- en release-pijplijnen samen te stellen. Pipelines die teams veelal gebruiken, zijn Initiate, Export From Dev, Build en Release.
GitHub Actions voor Power Platform stellen ontwikkelaars in staat om geautomatiseerde levenscycluswerkstromen voor softwareontwikkeling te bouwen, testen, verpakken, vrijgeven en implementeren; automatisering uit te voeren en bots en andere onderdelen te beheren die zijn gebouwd op Power Platform.
Wat is de juiste keuze voor mijn organisatie?
Er is niet één goed antwoord voor elke organisatie. De volgende tabel en de volgende beschrijvingen kunnen u helpen beslissen welke optie de juiste is op basis van de huidige mogelijkheden en toekomstplannen van uw organisatie. Deze tabel is niet uitputtend. Het is bedoeld om u te helpen een weloverwogen beslissing te nemen. Het zal in de loop van de tijd evolueren naarmate we meer mogelijkheden toevoegen aan de ALM Accelerator en de ALM-mogelijkheden in Power Platform.
| Functionaliteit | Pijplijnen | ALM Accelerator | DevOps/GitHub |
|---|---|---|---|
| Betrokkenheid van IT of ontwikkelaars | Niet vereist | Vooropstelling | Vereist voor elk project |
| Integratie van broncode | Nee, maar in de planning | Ja | Ja |
| Maker vereist verhoogde bevoegdheden in de doelomgeving | Nee, service-principal wordt niet ondersteund | Nee, service-principal wordt niet ondersteund | Nee, service-principal wordt niet ondersteund |
| Kwaliteitscontrole | Aanpasbaar met extensies | Aanpasbaar met extensies | Onbeperkt |
| Beschikbaar gesteld aan citizen developers | Ja | Ja | Nee |
| Ervaring in het product | Ja | Canvas-app verstrekt, maar in-maker-ervaring niet verstrekt | Nee |
| Ondersteuning | Ondersteund door Microsoft | Power CAT ondersteund via GitHub problemen | Door Microsoft ondersteunde en GitHub problemen |
| Aanpassing en uitbreidbaarheid | Ja | Ja | Ja |
| Code-first ontwikkeling | Nee, maar in de planning | Ja | Ja |
Pijplijnen voor Power Platform (Pipelines)
Pijpleidingen zijn bedoeld om ALM voor makers te vereenvoudigen. Ze zijn de strategische, in-productervaring voor door de maker geïnitieerde ALM in Power Platform. Pijplijnen bieden vergelijkbare mogelijkheden als de handmatige export- en importfunctionaliteit die beschikbaar is in Power Platform voor het verplaatsen van oplossingen van de ene omgeving naar de andere.
Met Service-Principal-ondersteuning hebben gebruikers geen verhoogde machtigingen nodig om in andere omgevingen te kunnen implementeren. Bovendien zorgen aanpassingen vóór en na de implementatie ervoor dat organisaties hun bedrijfsprocessen bovenop Pipelines kunnen leggen. Dit geeft organisaties controle over de goedkeuringsprocessen en biedt de mogelijkheid om aangepaste stappen in de implementatiepijplijn in te voegen.
Over het algemeen kiest u voor Pipelines als uw organisatie geen controle heeft over de broncodebestanden van uw oplossingen en snel aan de slag wil met ALM.
Power Platform Build Tools/GitHub Actions en Power Platform CLI (Build Tools)
Build Tools zijn bedoeld om IT-beheerders en ontwikkelaars de tools te geven om de automatisering van sterk op maat gemaakte ALM te versnellen. U kunt de beperkingen in Pipelines aanpakken met Build Tools om oplossingscode te beheren, code-first-scenario's in te schakelen, de noodzaak voor makers om verhoogde machtigingen te hebben in downstream-omgevingen overbodig te maken en specifieke organisatie- en bedrijfsprocessen op te nemen in uw ALM-proces.
Over het algemeen kiest u Build Tools als uw organisatie DevOps- of GitHub- en ontwikkelaarsresources heeft en gedetailleerde controle over uw ALM-processen vereist.
ALM Accelerator voor Power Platform (ALM Accelerator)
De ALM Accelerator is bedoeld om ALM te vereenvoudigen voor zowel low-code makers als meer geavanceerde code-first makers. De ALM Accelerator is bovenop de Build Tools gebouwd en versnelt het aan de slag gaan, waardoor het niet nodig is om helemaal opnieuw te beginnen. De ALM Accelerator-pijplijnen en de bijbehorende canvas-app worden open source. U kunt het gebruiken zoals het is of als een referentie-implementatie die u kunt aanpassen.
Over het algemeen kiest u de ALM Accelerator als uw organisatie gedetailleerde controle over uw ALM-processen vereist, maar niet over de resources beschikt om ze helemaal zelf te bouwen en een makerervaring wil bieden boven op de Azure DevOps processen die ALM stimuleren.