Estendere Microsoft Dynamics 365
Data di pubblicazione: gennaio 2017
Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
La piattaforma di estendibilità è il cuore di Microsoft Dynamics 365 (online e locale). Quando si utilizza Microsoft Dynamics 365 SDK, in pratica si crea in cima a questo sistema. La piattaforma Microsoft Dynamics 365 supporta numerosi tipi di distribuzioni con la facoltà di scegliere tra Microsoft Dynamics 365 (online), Microsoft Dynamics 365 installati in un server personale (locale) o una distribuzione ospitata di Microsoft Dynamics 365. Il modello di sicurezza protegge la piattaforma dagli accessi non autorizzati sul Web.
Quando sviluppi un'applicazione che utilizza il server Microsoft Dynamics 365, utilizzi i servizi Web per comunicare con il livello di piattaforma xRM sottostante.Microsoft Dynamics 365 utilizza un'architettura guidata dai metadati che fornisce la flessibilità di creare entità personalizzate e attributi di entità di sistema aggiuntivi e consente di eseguire aggiornamenti e abilitare la distribuzione delle soluzioni in modo più semplice. In questo modo è possibile apportare modifiche alla struttura dei dati senza la necessità di modificare il codice in Microsoft Dynamics 365.
La piattaforma xRM non impone regole specifiche di business. Questo livello impone solo vincoli generici come la sicurezza. Contiene i blocchi predefiniti per un'applicazione, ma di per sé non è altro che una raccolta di oggetti correlati. Tuttavia, l'interazione tra questi oggetti viene utilizzata per implementare una logica più estensibile, come ad esempio la logica della determinazione dei prezzi e dell'elaborazione offerta-ordine-fattura.
La piattaforma xRM inoltre controlla l'accesso ai dati attraverso la sicurezza, controlla l'accesso al database e genera eventi per i processi del flusso di lavoro e le implementazioni di regole di business personalizzate (plug-in). Il livello della piattaforma fornisce l'elaborazione della posta elettronica sia in ingresso che in uscita tramite Microsoft Exchange Server.
In questa sezione
Piattaforma dell'applicazione Dynamics 365: una piattaforma per la creazione di applicazioni Dynamics 365 estese (xRM)
Dynamics 365 fornisce una potente piattaforma per la creazione di applicazioni line-of-business. Queste applicazioni sono spesso indicate come applicazioni xRM (Extended CRM) in quanto sfruttano le funzionalità di tracciabilità delle relazioni oltre i tipici scenari di gestione delle relazioni con i clienti (CRM). In questo argomento vengono presentate le risorse che permettono di comprendere meglio queste funzionalità.Estensioni supportate per Microsoft Dynamics 365
Quando crei delle estensioni è importante implementarle in una modalità supportata. In questo modo, puoi proteggere il tuo investimento perché ti garantisce la possibilità di eseguire aggiornamenti a nuove versioni di Microsoft Dynamics 365 e di utilizzare le nuovissime funzionalità che vengono rilasciate. In questo argomento vengono illustrate quali estensioni sono supportate e quali non sono disponibili.Modelli di dati e metadati in Microsoft Dynamics 365
Microsoft Dynamics 365 utilizza un'architettura basata sui metadati per offrire la flessibilità di creare entità personalizzate e attributi di entità di sistema aggiuntivi. Questa struttura rende anche gli aggiornamenti e il traporto di personalizzazioni più semplici. La struttura dei dati può essere modificata senza richiedere alcuna modifica al codice nelle applicazioni server o client Microsoft Dynamics 365.Gli argomenti in questa sezione descrivono come visualizzare i metadati, creare e modificare i metadati con il codice ed eseguire query sui metadati per creare applicazioni dinamiche che reagiscono alle modifiche o alle differenze dei metadati che si presentano in organizzazioni distinte.
Estendere Microsoft Dynamics 365 nel server
In questa sezione vengono descritte le funzionalità per estendere Microsoft Dynamics 365 nel server. In confronto alle estensioni che puoi applicare al client, le estensioni eseguite nel server si applicano in modo uniforme indipendentemente dall'applicazione client utilizzata per interagire con la piattaforma. Ove possibile, le estensioni che applicano le regole business devono essere applicate nel server.Gli argomenti in questa sezione descrivono come distribuire le regole business utilizzando i plug-in, i processi, il servizio asincrono, le estensioni di Azure e altri componenti.
Estendere Microsoft Dynamics 365 nel client
Questa sezione contiene informazioni sulle modifiche che gli sviluppatori e gli addetti alla personalizzazione possono apportare per estendere Microsoft Dynamics 365 nei client forniti per Microsoft Dynamics 365: applicazione Web, Microsoft Dynamics 365 per telefoni e Microsoft Dynamics 365 per tablet. Puoi applicare queste estensioni utilizzando le risorse Web e JavaScript. Questi client sono progettati per consentire l'aggiunta di estensioni che possono essere applicate globalmente a tutti i client anziché a ciascuno separatamente.Le estensioni client possono offrire un'esperienza molto dettagliata e interattiva agli utenti perché il codice viene eseguito nel dispositivo degli utenti. Tuttavia, le regole business critiche non possono essere applicate solo da script lato client. A differenza delle estensioni che sono applicate nel server, le estensioni client non possono applicare le regole business per i dati che entrano nel sistema con altri mezzi, ad esempio, con le integrazioni con altri sistemi, con i clienti personalizzati con l'importazione dei dati.
Personalizzare le applicazioni di Microsoft Dynamics 365
Le applicazioni client di Microsoft Dynamics 365 includono l'applicazione Web, Microsoft Dynamics 365 per telefoni e Microsoft Dynamics 365 per tablet. Tutti i client fanno riferimento a un set di dati comune che controlla gli elementi grafici dei client. I metadati dell'applicazione vengono in genere modificati utilizzando strumenti di personalizzazione presenti nell'applicazione o con strumenti di terze parti. Altri client possono fare riferimento ai metadati dell'applicazione per sfruttare le opzioni di configurazione definite per organizzazioni specifiche.Per una guida approfondita alla personalizzazione tramite gli strumenti disponibili nell'applicazione Web, vedi TechNet: personalizzazione il sistema CRM. Gli argomenti in questa sezione descrivono la struttura dei dati modificati da questi strumenti o dagli strumenti di terze parti.
Comprimere e distribuire estensioni con soluzioni
Le soluzioni offrono un framework per comprimere, installare e disinstallare i componenti che forniscono funzionalità specifiche aziendali. Le soluzioni vengono utilizzate dagli ISV e altri provider di soluzioni Microsoft Dynamics 365 per distribuire le estensioni che creano. Puoi utilizzarle anche tu per trasferire le personalizzazioni tra organizzazioni differenti che potresti usare nel processo di sviluppo, come le organizzazioni di sviluppo, di test e di produzione.Guida per sviluppatori relativa ai report per Microsoft Dynamics 365
In Microsoft Dynamics 365 sono inclusi i report contenenti le informazioni aziendali utili all'utente. Questi report sono basati su Microsoft SQL Server Reporting Services e offrono lo stesso set di funzionalità disponibili per i report di Microsoft SQL Server Reporting Services.Gli argomenti in questa sezione descrivono la pubblicazione, la gestione e l'utilizzo di report a livello di programmazione. Per informazioni sulla scrittura di report, vedi Scrittura dei report di CRM 2016 Online e locale
Estendere Microsoft Dynamics 365 per Outlook
Microsoft Dynamics 365 per Outlook consente l'interazione degli utenti con i dati in modalità offline quando non sono collegati a un server.Microsoft Dynamics 365 include le funzionalità che ti consentono di estendere le soluzioni per scenari offline chiamando i servizi Web offline dal codice personalizzato. Inoltre, l'assembly Microsoft.Crm.Outlook.Sdk offre supporto a livello di programmazione per le azioni di base di Microsoft Outlook, ad esempio la sincronizzazione, il passaggio alla modalità offline o online e la verifica dello stato di Dynamics 365 per Outlook. La programmazione offline utilizza Server di sviluppo ASP.NET Microsoft.Microsoft Dynamics 365 offre funzionalità che consentono agli amministratori di personalizzare e gestire i filtri per gli utenti. I modelli di filtro offrono il punto di partenza per la sincronizzazione di entità in Dynamics 365 per Outlook. I filtri determinano quali raccolte di entità verranno sincronizzate a Outlook e a Microsoft SQL Server 2008 Express Edition per le soluzioni Microsoft Dynamics 365 abilitate alla modalità offline.
Integrare Microsoft Dynamics 365 con SharePoint
Microsoft SharePoint Server è un'applicazione di collaborazione e gestione di contenuto che semplifica il modo in cui gli utenti archiviano, cercano e condividono le informazioni. Consente agli utenti di collaborare in modo efficace grazie all'accesso sicuro ai documenti e alle informazioni di cui hanno bisogno per le decisioni aziendali.La funzionalità di integrazione di SharePoint ti consente di archiviare e gestire i documenti in SharePoint nel contesto di un record Microsoft Dynamics 365 e utilizza le funzionalità di gestione dei documenti di SharePoint in Microsoft Dynamics 365, ad esempio l'archiviazione e l'estrazione dei documenti, la visualizzazione della cronologia delle versioni e la modifica delle proprietà del documento.
Integrare Microsoft Dynamics 365 con OneNote
Imposta l'integrazione di OneNote in Microsoft Dynamics 365 in modo da creare un blocco appunti dedicato di OneNote automaticamente per i record di entità selezionati in Dynamics 365. Questa funzionalità ti consente di creare facilmente le note nel contesto di un record di Dynamics 365 in diversi formati, ad esempio immagini, disegni, testo formattato (elenchi e tabelle) e registrazioni vocali in un blocco appunti di OneNote. Puoi accedere al blocco appunti di OneNote direttamente dalla bacheca degli impegni nel client Web Dynamics 365 o dal modulo del record nelle app di Dynamics 365 per dispositivi mobili.
Sezioni correlate
Novità per gli sviluppatori: Microsoft Dynamics 365
Eseguire la connessione a Microsoft Dynamics 365
Modello di sicurezza di Microsoft Dynamics 365
Modellare i dati aziendali in Microsoft Dynamics 365
Gestire i dati in Microsoft Dynamics 365
Gestione della distribuzione di Microsoft Dynamics 365
Directory del codice di esempio per Microsoft Dynamics 365
Riferimento alla programmazione Microsoft Dynamics 365
Estensioni SDK per Microsoft Dynamics 365
Microsoft Dynamics 365
© 2017 Microsoft. Tutti i diritti sono riservati. Copyright