Abilitazione dell'accesso ai servizi Web OData
I servizi Web OData consentono di accedere ai dati da Business Central in altre applicazioni tramite REST. Tali servizi Web OData vengono usati frequentemente nei report di Power BI per recuperare dati da Business Central. I servizi Web OData sono preconfigurati ed è possibile usarli immediatamente.
Per ottenere un elenco di tutti i servizi Web OData disponibili o per creare un nuovo servizio Web, inserire servizi Web nella casella di ricerca.
Selezionare l'icona Cerca nell'angolo in alto a destra.
Immettere servizi Web nella casella di ricerca Informazioni sull'operazione che si desidera eseguire.
Selezionare Servizi Web nell'elenco visualizzato.
La pagina che visualizza i servizi web disponibili consente di abilitare l'accesso ai servizi web OData e SOAP. I servizi Web in Business Central sono basati su oggetti esistenti come pagine, query e codeunit.
È possibile usare un servizio Web OData soltanto con i tipi di oggetti Pagina e Query, assieme alle codeunit nelle azioni OData non associate. Ogni oggetto pubblicato genererà un collegamento che è possibile usare per accedere al servizio Web. I collegamenti sono forniti per OData versione 4 e per il servizio Web SOAP. Per altre informazioni, consultare la sezione Servizi Web OData.
Per aggiungere un nuovo servizio Web OData, selezionare Nuovo nel menu, quindi Tipo oggetto. Per OData, è possibile scegliere il tipo di dato Page o Query. Selezionare l'ID in ID oggetto e assegnare un nome al servizio. Nell'esempio seguente si usa l'oggetto Scheda cliente per esporre i record del cliente come un servizio Web OData denominato Clienti. Infine, selezionare la casella di controllo Pubblicato. Dopo la selezione del pulsante Ricarica nel menu, Business Central genera un collegamento a OData v4.
Il collegamento generato segue sempre la stessa struttura.
https://api.businesscentral.dynamics.com/v2.0/<tenant\>/ODataV4/<service\>
Per l'ambiente sandbox è possibile usare la struttura indicata di seguito.
https://api.businesscentral.dynamics.com/v2.0/<tenant\>/sandbox/ODataV4/<service\>