Résumé

Effectué

Dans ce module, vous avez découvert un nouveau moyen de communiquer avec Business Central. Vous pouvez utiliser l’API, qui vous permet de créer des objets distincts qui ne peuvent pas être utilisés dans l’application par les utilisateurs. L’API prend également en charge le système de gestion des versions, ce qui est utile si vous souhaitez publier une nouvelle version tout en prenant en charge l’API héritée.

L’API étant créée avec OData, toutes les options de filtre OData sont disponibles dans l’API. Microsoft fournit le champ SystemId dans chaque table, qui permet d’identifier de manière unique un enregistrement. Utilisez ce champ SystemId en tant que propriété ODataKeyFields pour extraire un seul enregistrement.

Des limitations se produisent sur les performances OData et API lorsque vous créez des applications personnalisées s’appuyant sur l’API Business Central.

Enfin, vous avez découvert que vous pouvez exécuter des procédures personnalisées dans une page API. Ces procédures sont appelées des actions liées. Pour créer une action liée, placez un attribut ServiceEnabled au-dessus de la procédure, puis utilisez les types de données WebServiceActionContext et WebServiceActionResultCode.