API per la consegna continua di app Business Central tramite i servizi Azure DevOps

Importante

Questo contenuto è archiviato e non viene aggiornato. Per la documentazione più recente, vedi la documentazione sul prodotto Microsoft Dynamics 365. Per i piani di rilascio più recenti, vedi Piani di rilascio di Dynamics 365 e Microsoft Power Platform.

Abilitata per Anteprima pubblica Disponibilità generale
Amministratori, autori o analisti, automaticamente Questa funzionalità è stata rilasciata. 1 apr 2020 Questa funzionalità è stata rilasciata. 14 lug 2020

Valore aziendale

I partner di Business Central possono utilizzare Azure DevOps per coordinare i loro processi di compilazione e le distribuzioni in Business Central Online.

Dettagli sulla funzionalità

Nella community dei partner globale e nella community dei partner Business Central in particolare sta aumentando l'interesse per l'integrazione continua/consegna continua e i principi di DevOps.

I servizi Azure DevOps già offrono una vasta gamma di funzionalità per gli sviluppatori di Business Central per gestire il proprio codice seguendo la procedura di integrazione continua:

  • Il codice è scritto in Visual Studio.
  • Quindi, il codice viene archiviato, rivisto, diramato e unito in un repository di controllo del codice sorgente.
  • Infine, il codice viene creato e testato utilizzando pipeline di compilazione, destinate ai contenitori Docker di Business Central.

Il passaggio successivo consiste nell'abilitare i partner a implementare la consegna continua delle loro app ai clienti del servizio Business Central Online. La soluzione è la nuova API Fixed App Management Endpoint.

L'API Fixed End Management Endpoint (o FAME) è un'API basata su REST. È necessario che tu sia un ISV autorizzato e che le tue app siano state registrate da Microsoft. Una volta registrato, accedi all'API FAME tramite questo endpoint globale: https://apps.businesscentral.dynamics.com.

L'API può essere utilizzata per le seguenti operazioni:

  • Rendere disponibili agli utenti aggiornamenti di app importanti, minori e rapidi per l'installazione dall'interfaccia di amministrazione di Business Central. Puoi rendere disponibili gli aggiornamenti caricandoli nel repository dell'app FAME. Le nuove versioni dell'app saranno quindi disponibili nella pagina Gestisci app dell'interfaccia di amministrazione di Business Central.
  • Recuperare l'elenco degli ambienti dei clienti in cui è installata l'app.
  • Pianificare la distribuzione automatica degli aggiornamenti rapidi delle app per gli ambienti dei clienti.

L'API FAME consente di applicare le moderne procedure di integrazione continua (CI), distribuzione continua (CD) e DevOps al tuo lavoro; ad esempio:

  • Automazione delle operazioni utilizzando Microsoft Azure DevOps Services o altri strumenti di automazione dei processi disponibili.
  • Organizzazione del controllo degli accessi in base al ruolo.
  • Gestione delle app in scala, in più aree geografiche, supportata da flussi avanzati e adeguatamente controllati di build, test e versioni.

Nella prima ondata di rilascio del 2020 di Business Central l'accesso diretto all'API FAME è disponibile solo per gli ISV che lavorano con le app Embed. Non è disponibile per le app Add-on e Connect. Per gestire le app Add-on e Connect, utilizza il Centro per i partner per caricare le nuove versioni dell'app nelle offerte Business Central. Le app saranno quindi sottoposte a una convalida tecnica e di marketing prima di essere disponibili su AppSource. Dopo aver superato la convalida, le nuove versioni vengono rese disponibili nell'interfaccia di amministrazione di Business Central per i clienti che hanno installato queste app.

Comunicaci la tua opinione

Aiutaci a migliorare Dynamics 365 Business Central condividendo idee e offrendo commenti e suggerimenti. Utilizza il forum all'indirizzo https://aka.ms/bcideas.

Vedi anche

API di gestione app (documenti)