Riepilogo
In questo modulo si è appreso un nuovo modo per comunicare con Business Central. È possibile usare l'API, che consente di creare oggetti separati che non possono essere usati dagli utenti all'interno dell'applicazione. L'API supporta anche il sistema di controllo delle versioni, utile se si vuole rilasciare una nuova versione, continuando comunque a supportare l'API legacy.
L'API viene creata con OData e di conseguenza tutte le opzioni di filtro OData sono disponibili all'interno dell'API. Microsoft include il campo SystemId in ogni tabella, usato per identificare in modo univoco un record. Usare questo campo SystemId come proprietà ODataKeyFields per recuperare un singolo record.
Quando si creano applicazioni personalizzate basate sull'API Business Central, le prestazioni di OData e dell'API risultano limitate.
Infine, si è appreso che è possibile eseguire procedure personalizzate all'interno di una pagina API. Queste procedure sono denominate azioni associate. Per creare un'azione associata, aggiungere un attributo ServiceEnabled prima della procedura e quindi usare i tipi di dati WebServiceActionContext e WebServiceActionResultCode.