API voor continue levering van de Business Central-apps via Azure DevOps-services
Belangrijk
Deze inhoud is gearchiveerd en wordt niet bijgewerkt. Raadpleeg de pagina Microsoft Dynamics 365-productdocumentatie voor de meest recente documentatie. Raadpleeg de pagina Releaseplannen voor Dynamics 365 en Microsoft Power Platform voor de meest recente releaseplannen.
Ingeschakeld voor | Openbare preview | Algemene beschikbaarheid |
---|---|---|
Beheerders, makers of analisten, automatisch | 1 april 2020 | 14 juli 2020 |
Zakelijke waarde
Partners van Business Central kunnen Azure DevOps gebruiken om hun buildprocessen en implementaties naar Business Central Online te organiseren.
Functiedetails
De community van partners wereldwijd en de community van Business Central-partners in het bijzonder krijgt steeds meer passie voor de principes van continue integratie/continue levering en DevOps.
Azure DevOps-services bieden ontwikkelaars al een schat aan functionaliteit om hun code te beheren volgens een continue integratiepraktijk:
- Code wordt geschreven Visual Studio Code.
- Vervolgens wordt de code opgeslagen, beoordeeld, vertakt en samengevoegd in een opslagplaats voor broncontrole.
- Tot slot wordt de code geschreven en getest met build-pipelines, gericht op Business Central Docker-containers.
Daarna moeten partners de mogelijkheid krijgen om continue levering te implementeren van hun apps naar klanten van de Business Central Online-service. De oplossing is de nieuwe Fixed App Management Endpoint API.
De Fixed App Management Endpoint (of FAME) API is een op REST gebaseerde API. Voor het gebruik van deze API moet u een geautoriseerde ISV zijn en moeten uw apps zijn geregistreerd door Microsoft. Na registratie hebt u toegang tot de FAME API met behulp van dit algemene eindpunt: https://apps.businesscentral.dynamics.com.
U kunt de API voor de volgende bewerkingen gebruiken:
- Maak grote en kleine app-updates en hotfixes beschikbaar voor klanten die ze kunnen installeren vanuit het Business Central-beheercentrum. U maakt de updates beschikbaar door ze te uploaden naar de opslagplaats van de FAME-app. De nieuwe app-versies zijn dan beschikbaar op de pagina Apps beheren van het Business Central-beheercentrum.
- Haal de lijst op met de klantomgevingen waarin uw app is geïnstalleerd.
- Plan de automatische implementatie van de app-hotfixes voor de omgevingen van klanten.
Met de FAME API kunt u moderne continue integratie (CI), continue implementatie (CD) en DevOps-praktijken toepassen op uw werk, bijvoorbeeld:
- Automatiseer bewerkingen met behulp van Microsoft Azure DevOps Services of andere beschikbare tools voor procesautomatisering.
- Organiseer op rollen gebaseerd toegangsbeheer.
- Beheer uw apps op schaal, op meerdere geografische locaties, ondersteund door geavanceerde en goed gecontroleerde bouw-, test- en releasestromen.
In releasewave 1 van 2020 van Business Central is directe toegang tot de FAME API alleen beschikbaar voor ISV's die met de insluitings-apps werken. De API is niet beschikbaar voor Add-on en Connect Apps. Om Add-on en Connect Apps te beheren, gebruikt u het Partnercentrum om de nieuwe app-versies te uploaden naar Business Central-aanbiedingen. De apps ondergaan vervolgens een technische en marketingvalidatie voordat ze beschikbaar worden op AppSource. Na de validatie worden de nieuwe versies in het Business Central-beheercentrum beschikbaar gesteld aan de klanten die deze apps hebben geïnstalleerd.
Geef ons uw mening
Help ons Dynamics 365 Business Central te verbeteren door ideeën te bespreken, suggesties te doen en feedback te geven. Gebruik het forum op https://aka.ms/bcideas.
Zie ook
API voor app-beheer (docs)