Översikt över verktyg och program som används med ALM
Denna artikel ger en kort översikt över de verktyg och program som används tillsammans med hanteringen av programlivscykel (ALM) i Power Platform. Dessa har kategoriserats enligt målgruppen eller personer.
Verktyg och appar som används av administratörer och skapare
Administratörer och skapare använder följande verktyg för att implementera ALM i Power Platform.
Administrationscenter för Power Platform
Administrationscentret för Power Platform är en enhetlig portal för administratörer för att hantera miljöer och inställningar för Power Apps, Power Automate och modellstyrda program i Dynamics 365 (t.ex. Dynamics 365 Sales och Dynamics 365 Customer Service). Från administrationscentret kan administratörer hantera miljöer, dataintegrering, gatewayer, datapolicyer och få viktiga Microsoft Power Platform-mätvärden via Microsoft Dataverse-analysresultat, Power Automate-analysresultat och Power Apps-analysresultat.
Mer information:
- Power Platform Funktioner i administrationscentret
- Administrera Power Apps
- White paper: Administrera en utvecklingsplattform med lite eller ingen kod
Power Apps
Power Apps är en del av en uppsättning appar, tjänster, anslutningsappar och dataplattform som ger en snabb programutvecklingsmiljö för att skapa anpassade appar för dina affärsbehov. Med Power Apps kan du snabbt bygga anpassade affärsappar som ansluter till dina affärsdata som antingen lagras i den underliggande dataplattformen (Dataverse) eller i olika onlinedatakällor och lokala datakällor, som Microsoft 365, Dynamics 365, SQL Server och så vidare. Mer information: Vad är Power Apps?
Configuration Migration Tool
Configuration Migration Tool låter dig flytta konfigurations- och/eller referensdata över miljöer. Konfigurations-/referensdata skiljer sig från användar- och transaktionsdata och används för att definiera anpassade funktioner i program som baseras på Dataverse. Mer information: Flytta konfigurationsdata över miljöer och organisationer med häjlp av Configuration Migration Toolverktyget för konfigurationsmigrering
Kommentar
Configuration Migration Tool passar bäst för migrering av relationskonfigurationsdata. Miljövariabler rekommenderas för att lagra och migrera icke-relationella konfigurationsparametrar.
PowerShell-moduler
Med PowerShell-cmdlets för administratörer, allutvecklare och utvecklare kan du automatisera många av de övervaknings-, hantering- och kvalitetssärkingsuppgifter som i nuläget bara kan utföras manuellt i administrationscentret för Power Apps eller Power Platform.
Mer information: Hantera lösningar med hjälp av PowerShell
Pipelines
Med Power Platform pipelines skapar och konfigurerar administratörer pipelines så att skaparna kan använda dem för att distribuera lösningar i miljöer med en enda klickning. Mer information: Översikt över Power Platform pipelines (förhandsversion)
Verktyg och appar som används av utvecklare
Utvecklare använder följande verktyg och appar för att implementera ALM i Power Platform.
DevOps
DevOps är en kombination av två historiskt olika ämnesområden: programutveckling och IT-drift. Det primära målet med DevOps är att förkorta livscykeln för programutveckling och tillhandahålla kontinuerlig integrering och kontinuerlig leverans (CI/CD) med hög programkvalitet. Du kan använda Power Apps Build Tools för att automatisera gemensamma bygg- och distributionsuppgifter som är relaterade till Power Apps, om din DevOps-plattform är Azure DevOps. Detta omfattar synkronisering av metadata för lösningar mellan utvecklingsmiljöer och ditt versionskontrollsystem, generering av versionsobjekt, distribution till efterföljande miljöer, tillhandahållande och återtagande av miljöer, samt möjlighet att utföra statiska analyskontroller av din lösning med hjälp av Power Apps granskningstjänst. Mer information: Microsoft Power Platform Build Tools för Azure DevOps-översikt
System för versionskontroll
Ett versionskontrollsystem är en kategori programverktyg som hjälper dig att registrera ändringar i filer genom att spåra ändringar i programvarukod. Ett versionskontrollsystem är en databas med ändringar som innehåller alla redigeringar och tidigare versioner av ett programvaruprojekt. Med versionskontrollsystem kan du upprätthålla en enskild "källa till sanningen" och sedan återkalla vissa versioner när de behövs. Git är ett populärt exempel på ett versionskontrollsystem.
Viktigt!
Observera att källkontroll gäller såväl Dataverse-lösningar som "traditionell" källkod. Dataverse-lösningar bör alltid ingå i källkoden och aldrig lagras enbart i Microsoft Power Platform-miljöer. Mer information: Komma igång: Vad är git?
Package Deployer
Med Package Deployer kan administratörer eller utvecklare distribuera omfattande paket med relevanta tillgångar till Dataverse-instanser. Paket kan bestå av inte bara lösningsfiler utan även platta filer, anpassad kod och HTML-filer. I Common Data Service finns en Visual Studio-mall för att skapa dessa paket som kan användas med verktyget Package Deployer eller med PowerShell för att distribuera dem till en Common Data Service-instans. Mer information: Skapa paket för Package Deployer
Paketerare av lösning
Solution Packager är ett verktyg som kan packa upp en komprimerad lösningsfil i flera olika filer i XML- och andra format, så att dessa enklare kan hanteras av ett källkontrollsystem. Mer information: Använd verktyget Solution Package för att komprimera och extrahera en lösningsfil
Power Platform CLI
Microsoft Power Platform CLI är ett enkelt kommandoradsgränssnitt som gör det möjligt för utvecklare och program utvecklare att skapa kodkomponenter. Mer information: Vad är Microsoft Power Platform CLI?