API til kontinuerlig levering af Business Central-apps via Azure DevOps Services

Vigtigt

Dette indhold er arkiveret og opdateres ikke. Du kan få den nyeste dokumentation ved at se Microsoft Dynamics 365-dokumentation. Du kan få vist de seneste udgivelsesplaner i Udgivelsesplaner til Dynamics 365 og Microsoft Power Platform.

Aktiveret for Offentlig prøveversion Generel tilgængelighed
Administratorer, udviklere eller analytikere, automatisk Denne funktion er frigivet. 1. april 2020 Denne funktion er frigivet. 14. juli 2020

Forretningsværdi

Partnere for Business Central kan bruge Azure DevOps til at styre deres udviklingsprocesser og udrulninger til Business Central Online.

Funktionsdetaljer

Det er især det globale partner-community og Business Central-partner-community, der har en stigende interesse i kontinuerlig integration/kontinuerlig levering og DevOps-principper.

Azure DevOps-tjenester giver allerede nu udviklere adgang til en masse funktioner, så de kan administrere deres kode ved at følge praksis for kontinuerlig integration:

  • Kode skrives i Visual Studio-kode.
  • Derefter bliver denne kode gemt, gennemgået, forgrenet og flettet i et kildekontrollager.
  • Endelig bygges og testes koden ved hjælp af build-pipelines, der er målrettet mod Business Central Docker-containere.

Det næste trin er at give partnere mulighed for at implementere kontinuerlig levering af deres apps til kunder med Business Central Online-service. Løsningen er den nye Fixed App Management Endpoint-API.

Fixed App Management Endpoint-API (eller FAME) er en REST-baseret API. Den kræver, at du er autoriseret ISV, og at dine apps er blevet registreret af Microsoft. Når du er registreret, får du adgang til FAME-API'en ved hjælp af dette globale slutpunkt: https://apps.businesscentral.dynamics.com.

API'en kan bruges til følgende handlinger:

  • Gøre større og mindre opdateringer og opdateringer af hotfix-apps tilgængelige for kunder til installation fra Business Central Administrationscenter. Du gør opdateringerne tilgængelige ved at uploade dem til FAME-applageret. De nye appversioner vil derefter være tilgængelige på siden Administrer apps i Business Central Administration.
  • Hent listen over de kundemiljøer, hvor din app er installeret.
  • Planlæg den automatiske udrulning af app-hotfixes til deres kunders miljøer.

Med FAME-API kan du anvende moderne kontinuerlig integration (CI), kontinuerlig udrulning (CD) og DevOps-praksis på dit arbejde. Du kan for eksempel:

  • Automatisere handlinger ved hjælp af Microsoft Azure DevOps Services eller andre tilgængelige procesautomatiseringsværktøjer.
  • Organisere rollebaseret adgangskontrol.
  • Administrere dine apps i stort omfang og i flere geografiske områder med understøttelse af avancerede og velkontrollerede udviklings-, test- og frigivelsesforløb.

I Business Central 2020-frigivelsesbølge 1 er direkte adgang til FAME-API kun tilgængelig for de ISV'er, der arbejder med integrationsapps. Det er ikke tilgængeligt for tilføjelsesprogrammer og Connect Apps. Hvis du vil administrere tilføjelsesprogrammer og Connect Apps, skal du bruge Partner Center til at uploade de nye appversioner til Business Central-tilbud. Disse apps gennemgår derefter en teknisk og marketingmæssig validering, inden de bliver tilgængelige på AppSource. Efter bestået validering bliver de nye versioner gjort tilgængelige i Business Central Administration for de kunder, der har disse apps installeret.

Fortæl os, hvad du synes

Hjælp os med at forbedre Dynamics 365 Business Central ved at diskutere ideer, stille forslag og give feedback. Brug forummet på https://aka.ms/bcideas.

Se også

App-styrings-API (dokumentation)