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 Platform Beheercentrum-functies
- Beheren Power Apps
- Whitepapier: Een ontwikkelaarsplatform met weinig code beheren
Power Apps
Power Apps is onderdeel van een pakket apps, services, connectoren en een dataplatform dat snelle applicatieontwikkeling biedt omgeving om 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?
Configuration Migration Tool
Met Configuration Migration Tool kunt u configuratie- en/of verwijzingsgegevens 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 Configuration Migration Tool
Notitie
Configuration Migration Tool is het meest geschikt voor het migreren van relationele configuratiegegevens. omgeving-variabelen 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?