API för kontinuerlig leverans av Business Central-apparna via Azure DevOps-tjänster
Viktigt
Detta innehåll är arkiverat och uppdateras inte. Den senaste dokumentationen finns i Microsoft Dynamics 365-produktdokumentation. De senaste utgivningsplanerna finns i Utgivningsplaner för Dynamics 365 och Microsoft Power Platform.
Aktiverat för | Allmänt tillgänglig förhandsversion | Allmän tillgänglighet |
---|---|---|
Administratörer, utvecklare eller analytiker, automatiskt | 1 apr 2020 | 14 juli 2020 |
Affärsvärde
Business Central-partner kan använda Azure DevOps för att orkestrera versionsprocesserna och distributionerna till Business Central Online.
Mer information om funktionen
Den globala partnercommunityn i allmänhet och partnercommunityn för Business Central i synnerhet har en växande passion för kontinuerlig integration/kontinuerlig leverans och DevOps-principer.
Azure DevOps-tjänster har redan mängder av funktioner som utvecklare använder för att hantera sin kod enligt metoden med kontinuerlig integration:
- Koden är skriven i Visual Studio-kod.
- Koden lagras, granskas, förgrenas och slås samman på en lagringsplats för källkontroll.
- Slutligen byggs och testas kod med hjälp av bygg-pipelines med Business Central Docker-containrar som mål.
Nästa steg är att göra det möjligt för partner att implementera kontinuerlig leverans av sina appar till kunderna i Business Central Online-tjänsten. Lösningen är det nya API:et Fixed App Management Endpoint.
API:et Fixed App Management Endpoint (eller FAME) är ett REST-baserat API. Det kräver att du är en auktoriserad ISV och att dina appar har registrerats av Microsoft. När du är registrerad kommer du till FAME API:et genom att använda följande globala slutpunkt: https://apps.businesscentral.dynamics.com.
API:et kan användas för följande åtgärder:
- Göra appuppdateringar, större och mindre och snabbkorrigeringar, tillgängliga för kunder för installation från Business Central administrationscenter. Du gör uppdateringarna tillgängliga genom att ladda upp dem till FAME-applagringsplatsen. De nya appversionerna är sedan tillgängliga på sidan Hantera appar i Business Central administrationscenter.
- Hämta listan över de kunders miljöer som har din app installerad.
- Planera den automatiska distributionen av app-snabbkorrigeringarna för deras kunders miljöer.
Med FAME API kan du tillämpa modern kontinuerlig integration (CI), kontinuerlig distribution (CD) och DevOps-metoder på ditt arbete, till exempel:
- Automatisera operationerna med Microsoft Azure DevOps Services eller andra tillgängliga verktyg för processautomatisering.
- Organisera rollbaserad åtkomstkontroll.
- Hantera dina appar i stor skala, på flera geografiska platser, med stöd av avancerade och välkontrollerade bygg-, test- och versionsflöden.
I Business Central 2020 års version, våg 1, är direkt åtkomst till FAME API:et endast tillgängligt för ISV:er som arbetar med Bädda in-apparna. Det är inte tillgängligt för tilläggs- och Connect-appar. För att hantera tilläggs- och Connect-appar använder du Partner Center för att ladda upp de nya appversionerna till Business Central-produkter. Apparna genomgår sedan en teknisk validering och marknadsföringsvalidering innan de blir tillgängliga på AppSource. När validering har utförts görs de nya versionerna tillgängliga i Business Central administrationscenter för kunderna som har dessa appar installerade.
Berätta vad du tycker
Hjälp oss att förbättra Dynamics 365 Business Central genom att diskutera idéer, ge förslag och lämna feedback. Använd forumet på https://aka.ms/bcideas.
Se även
API för apphantering (dokument)