Partager via


API pour la distribution continue des applications Business Central au moyen des services Azure DevOps

Important

Ce contenu est archivé et n’est pas mis à jour. Pour accéder aux dernières ressources documentaires, voir documentation des produits Microsoft Dynamics 365. Pour accéder aux derniers plans de lancement, voir Plans de lancement Dynamics 365 et Microsoft Power Platform.

Activée pour Version préliminaire publique Disponibilité générale
Administrateurs, créateurs ou analystes, automatiquement Cette fonctionnalité est disponible. 1er avril 2020 Cette fonctionnalité est disponible. 14 juil. 2020

Valeur commerciale

Les partenaires de Business Central peuvent utiliser Azure DevOps pour orchestrer leurs processus de build et leurs déploiements dans Business Central Online.

Détails de la fonctionnalité

La communauté mondiale des partenaires et la communauté des partenaires Business Central, en particulier, démontrent un intérêt sans cesse croissant pour l’intégration/la distribution continues et les principes de DevOps.

Les services Azure DevOps fournissent déjà une multitude de fonctionnalités permettant aux développeurs de gérer leur code en suivant une pratique d’intégration continue :

  • Le code est écrit en Visual Studio Code.
  • Il est ensuite stocké, révisé, ramifié et fusionné dans un référentiel de contrôle de source.
  • Enfin, le code est construit et testé à l’aide de pipelines de build, ciblant les conteneurs Business Central Docker.

L’étape suivante consiste à permettre aux partenaires d’implémenter la diffusion continue de leurs applications auprès des clients du service Business Central Online. La solution est la nouvelle API de point de terminaison fixe de gestion des applications.

L’API de point de terminaison fixe de gestion des applications (ou FAME) est une API basée sur REST. Elle nécessite que vous soyez un éditeur de logiciel indépendant et que vos applications aient été enregistrées par Microsoft. Une fois inscrit, vous accédez à l’API FAME en utilisant ce point de terminaison global : https://apps.businesscentral.dynamics.com.

L’API peut permettre d’effectuer les actions suivantes :

  • Exécuter des mises à jour majeures, mineures et des correctifs logiciels disponibles pour les utilisateurs dans le cadre de l’installation à partir du centre d’administration de Business Central. Vous rendez les mises à jour disponibles en les chargeant dans le référentiel d’applications FAME. Les nouvelles versions de l’application seront ensuite disponibles sur la page Gérer les applications de l’administration de Business Central.
  • Récupérer la liste des environnements des clients sur lesquels votre application est installée.
  • Planifier le déploiement automatique des correctifs d’application pour les environnements de leurs clients.

L’API FAME vous permet d’appliquer des pratiques d’intégration continues modernes (CI), de déploiement continu (CD) et DevOps à votre travail, par exemple :

  • Automatiser les opérations en utilisant Microsoft Azure DevOps Services ou d’autres outils d’automatisation de processus disponibles.
  • Organiser le contrôle d’accès basé sur les rôles.
  • Gérer vos applications à grande échelle, à plusieurs emplacements géographiques, grâce à des flux de création, de test et de publication avancés et bien contrôlés.

Dans la 1ère partie du lancement 2020 de Business Central, l’accès direct à l’API FAME n’est disponible que pour les éditeurs de logiciels indépendants utilisant des applications incorporées. Il n’est pas disponible pour les modules complémentaires et Connect Apps. Pour gérer les modules complémentaires et Connect Apps, utilisez l’Espace partenaires pour charger les nouvelles versions des applications dans les offres de Business Central. Les applications feront ensuite l’objet d’une validation technique et marketing avant d’être disponibles sur AppSource. Après avoir passé la validation, les nouvelles versions sont mises à disposition dans le centre d’administration de Business Central pour les clients disposant de ces applications.

Donnez-nous votre avis

Aidez-nous à améliorer Dynamics 365 Business Central en proposant des idées, en fournissant des suggestions et en faisant des commentaires. Utilisez le forum à l’adresse https://aka.ms/bcideas.

Voir aussi

API de gestion des applications (documents)