Ö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 Apps

Power Apps ingår i en uppsättning program, tjänster, anslutningsprogram och dataplattformar som tillhandahåller en snabb miljö för programutveckling i syfte att utveckla anpassade program för just dina verksamhetsbehov. 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

Konfigurationsverktyget för migrering 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 verktyget för konfigurationsmigrering

Kommentar

Konfigurationsmigreringsverktyget 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?

Se även

Implementera felfri programlivscykelhantering