Introduzione allo sviluppo con Microsoft Dataverse

Completato

L'estensione della piattaforma Dataverse con codice è necessaria ogni volta che è richiesto un certo livello di automazione non supportato dalle funzionalità esistenti e che non è possibile creare agevolmente l'automazione con tecniche con poco codice quali Power Automate. Questi tipi di punti di estendibilità vengono spesso eseguiti come codice lato server attraverso una risorsa chiamata plug-in. Flow e altre opzioni supportano l'automazione e la logica asincrona, ma non forniscono le stesse funzionalità degli attuali plug-in per le regole sincrone. I plug-in sono comunque richiesti quando è necessario implementare operazioni sincrone in un'applicazione basata su modello.

Lo sviluppo di plug-in Dataverse è spesso richiesto ed è una competenza essenziale nel toolkit dello sviluppatore Power Platform.

Creazione di app basate su modello

I metadati e le tabelle Dataverse archiviano tutta logica di business a livello di dati e di tabella che definisce un'app basata su modello. Inoltre, anche il metodo con cui si creano i pacchetti delle personalizzazioni e si distribuiscono a un'app basata su modello (tramite le soluzioni) è contenuto in Dataverse.

Creazione di app client

Dataverse rende disponibili API per la creazione di applicazioni, quali applicazioni Web personalizzate scritte in ASP.NET, applicazioni Node.js, applicazioni Windows e così via. L'uso di Dataverse per la creazione delle applicazioni offre molti vantaggi, alcuni dei quali sono riepilogati nella sezione successiva.

Vantaggi

Ogni ambiente Dataverse contiene un set unificato di funzionalità che permettono di creare definizioni mirate dei dati e dei processi di business dell'organizzazione all'interno di varie applicazioni. Poiché dati e metadati risiedono nel cloud, le applicazioni sono facili da gestire e amministrare. Un modello di sicurezza predefinito consente di controllare l'accesso alle tabelle e alle funzionalità per diversi set di utenti all'interno dell'organizzazione.

Microsoft offre molte applicazioni proprietarie su Dataverse, tra cui Dynamics 365 Sales, Dynamics 365 Customer Service e Dynamics 365 Field Service. Creando le app sulla stessa piattaforma Dataverse, è possibile interagire facilmente con i dati creati da altre applicazioni all'interno di Dataverse.