Overzicht van tools en apps die worden gebruikt voor ALM

Dit artikel geeft een beknopt overzicht van de tools en apps die worden gebruikt voor Application Lifecycle Management (ALM) in Power Platform. Deze zijn gecategoriseerd volgens het publiek of persona's.

Tools en apps die worden gebruikt door beheerders en makers

Beheerders en makers gebruiken de volgende tools voor het implementeren van ALM in Power Platform.

Power Platform-beheercentrum

Het Power Platform-beheercentrum biedt een gecombineerde portal voor beheerders om omgevingen en instellingen voor Power Apps, Power Automate en modelgestuurde apps in Dynamics 365 te beheren (zoals Dynamics 365 Sales en Dynamics 365 Customer Service). Vanuit het beheercentrum kunnen beheerders omgevingen, gegevensintegratie, gateways, gegevensbeleid en belangrijke Microsoft Power Platform-statistieken beheren door middel van Microsoft Dataverse-analyse, Power Automate-analyse en Power Apps-analyse.

Meer informatie:

Power Apps

Power Apps is onderdeel van een suite met apps, services, connectors en gegevensplatform die een ontwikkelomgeving biedt om snel aangepaste apps te bouwen voor uw zakelijke behoeften. Met behulp van Power Apps kunt u snel aangepaste bedrijfsapps bouwen die verbinding maken met uw bedrijfsgegevens die zijn opgeslagen ofwel op het onderliggende gegevensplatform (Dataverse) ofwel in verschillende online en on-premises gegevensbronnen, zoals Microsoft 365, Dynamics 365, SQL Server enzovoort. Meer informatie: Wat is Power Apps?

Hulpprogramma voor configuratiemigratie

Met het hulpprogramma Configuratiemigratie kunt u configuratie- en/of referentiegegevens verplaatsen tussen omgevingen. Configuratie-/referentiegegevens verschillen van gebruikers- en transactiegegevens en worden gebruikt om aangepaste functionaliteit in apps te definiëren op basis van Dataverse. Meer informatie: Configuratiegegevens verplaatsen tussen omgevingen en organisaties met het hulpprogramma voor configuratiemigratie

Notitie

Het hulpmiddel Configuratiemigratie is het meest geschikt voor het migreren van relationele configuratiegegevens. Omgevingsvariabelen worden aanbevolen voor het opslaan en migreren van niet-relationele configuratieparameters.

PowerShell-modules

Met PowerShell-cmdlets voor beheerders, app-makers en ontwikkelaars een groot deel van de bewakings-, beheer en kwaliteitscontroletaken automatiseren die nu alleen handmatig kunnen worden uitgevoerd in Power Apps of het Power Platform-beheercentrum.

Meer informatie: Oplossingen beheren met PowerShell

Pijplijnen

Met Power Platform pipelines kunnen beheerders pijplijnen maken en configureren, zodat makers ze kunnen gebruiken om met één klik oplossingen in omgevingen te implementeren. Meer informatie: Overzicht van Power Platform-pipelines (preview)

Tools en apps die door ontwikkelaars worden gebruikt

Ontwikkelaars gebruiken de volgende tools en apps voor het implementeren van ALM in Power Platform.

DevOps

DevOps is de combinatie van twee historisch verschillende disciplines: softwareontwikkeling en IT-activiteiten. Het primaire doel van DevOps is het verkorten van de levenscyclus van softwareontwikkeling en het bieden van continue integratie en continue levering (CI/CD) met hoge softwarekwaliteit. U kunt Power Apps Build Tools gebruiken om algemene build- en implementatietaken met betrekking tot Power Apps te automatiseren, als uw DevOps-platform Azure DevOps is. Dit omvat synchronisatie van metagegevens van oplossingen tussen ontwikkelomgevingen en uw versiebeheersysteem, het genereren van build-artefacten, de implementatie in downstream-omgevingen, de inrichting of het ongedaan maken van omgevingen en de mogelijkheid om statische analysecontroles uit te voeren op uw oplossing met behulp van de Power Apps-controleservice. Meer informatie: Overzicht van Microsoft Power Platform Build Tools voor Azure DevOps

Versiebeheersysteem

Een versiebeheersysteem is een categorie softwaretools die helpt bij het vastleggen van wijzigingen in bestanden door het bijhouden van wijzigingen die zijn vastgelegd in softwarecode. Een versiebeheersysteem is een database met wijzigingen, die alle bewerkingen en historische versies van een softwareproject bevat. Met versiebeheersystemen kunt u één enkele 'bron van waarheid' onderhouden en indien nodig specifieke versies oproepen. Git is een populair voorbeeld van een versiebeheersysteem.

Belangrijk

Let erop dat bronbeheer zowel geldt voor Dataverse-oplossingen als voor 'traditionele' broncode. Dataverse-oplossingen moeten altijd deel uitmaken van de broncode en nooit uitsluitend worden opgeslagen in Microsoft Power Platform-omgevingen. Meer informatie: Aan de slag: Wat is Git?

Package Deployer

Met Package Deployer kunnen beheerders of ontwikkelaars uitgebreide pakketten met relevante middelen implementeren voor Dataverse-exemplaren. Pakketten kunnen niet alleen uit oplossingsbestanden bestaan, maar ook uit platte bestanden, aangepaste code en HTML-bestanden. Common Data Service biedt u een Visual Studio-sjabloon voor het maken van deze pakketten die met Package Deployer met PowerShell kunnen worden gebruikt om deze naar een Common Data Service-exemplaar te implementeren. Meer informatie: Pakketten maken voor het hulpprogramma Package Deployer

Oplossingspakketten maken

Solution Packager is een hulpprogramma dat een gecomprimeerd oplossingsbestand kan uitpakken in meerdere XML- en andere bestanden, zodat deze eenvoudig kunnen worden beheerd door een bronbeheersysteem. Meer informatie: Het SolutionPackager-hulpprogramma gebruiken om een oplossingsbestand te comprimeren en uit te pakken

Power Platform CLI

Microsoft Power Platform CLI is een eenvoudige, complete opdrachtregelinterface voor ontwikkelaars waarmee ontwikkelaars en app-makers codeonderdelen kunnen maken. Meer informatie: Wat is Microsoft Power Platform CLI?

Zie ook

Gezonde ALM implementeren