Scrivere codice personalizzato per Microsoft Dynamics 365 per Outlook

 

Data di pubblicazione: gennaio 2017

Si applica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Sono disponibili due client Microsoft Office Outlook per Microsoft Dynamics 365:

  • Microsoft Dynamics 365 per Outlook

  • Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline

Microsoft Dynamics 365 per Outlook può essere utilizzato solo se si è connessi al server Microsoft Dynamics 365 tramite una connessione Internet. Consente a più utenti di accedere a Microsoft Dynamics 365 tramite Microsoft Outlook nello stesso computer dell'integrazione avanzata con Microsoft Outlook, incluse la sincronizzazione e la stampa unione e altre funzionalità.

Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline supporta l'utilizzo offline. Gli utenti interagiscono con i dati Dynamics 365 esattamente come fanno in Dynamics 365 per Outlook, ma possono continuare ad accedere ai dati mentre sono disconnessi da internet. Per supportare l'utilizzo offline, Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline utilizza una versione locale del server Microsoft Dynamics 365 ospitata in un server Web locale (detto anche Cassini). Il server Web locale può essere utilizzato solo per l'istanza locale di Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline per accedere a Microsoft Dynamics 365. Un database di Microsoft SQL Server 2008 Express Edition fornisce l'archiviazione dei dati. Quando Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline viene sincronizzato, tutte le modifiche e personalizzazioni apportate ai dati nel server vengono trasferite all'applicazione Microsoft Dynamics 365 locale. Per ulteriori informazioni sulla personalizzazione dei filtri utilizzati per la sincronizzazione dei dati di entità, vedere Filtri e modelli offline e di Outlook.

Microsoft Dynamics 365 contiene l'assembly Microsoft.Crm.Outlook.Sdk che è possibile utilizzare per personalizzare Microsoft Outlook. Sono inclusi i metodi per determinare il client utilizzato e se l'utente è online o offline. È possibile utilizzare questi criteri per disabilitare la funzionalità che richiede una connessione alla rete.

I flussi di lavoro non sono inclusi in Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline, ma i plug-in possono essere distribuiti e funzioneranno in modalità offline. I flussi di lavoro e i plug-in sono applicati quando l'utente sincronizza i dati.

Metodi

Nella tabella seguente sono elencati i metodi disponibili in CrmOutlookService:

Metodo di istanza

Descrizione

GoOffline

Imposta Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline su uno stato offline e attiva una sincronizzazione del database offline con il server online. Questo metodo non può essere chiamato da un plug-in.

GoOnline

Sincronizza Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline con il server online Microsoft Dynamics 365. Questo metodo non può essere chiamato da un plug-in.

SetOffline

Imposta Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline su uno stato offline senza attivare una sincronizzazione del database offline con il server online.

Sync

Attiva un evento di sincronizzazione tra Microsoft Outlook e il server Microsoft Dynamics 365.

Proprietà

Nella tabella seguente sono elencate le proprietà disponibili in CrmOutlookService:

Proprietà istanza

Descrizione

IsCrmClientLoaded

Ottiene un valore che indica se Dynamics 365 per Outlook viene caricato da Microsoft Outlook.

IsCrmClientOffline

Ottiene un valore che indica se Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline è offline.

IsCrmDesktopClient

Ottiene un valore che indica se Dynamics 365 per Outlook è installato.

ServerUri

Ottiene l'URI server da utilizzare per la connessione al server Microsoft Dynamics 365 in base allo stato di Dynamics 365 per Outlook.

State

Ottiene lo stato di Microsoft Dynamics 365 per Microsoft Office Outlook con accesso offline.

Vedere anche

Microsoft.Crm.Outlook.Sdk
Estendere Microsoft Dynamics 365 per Outlook
Filtri e modelli offline e di Outlook
Esempio: Usare Dynamics 365 per i metodi di Outlook

Microsoft Dynamics 365

© 2017 Microsoft. Tutti i diritti sono riservati. Copyright