Escrever código personalizado do Microsoft Dynamics 365 para Outlook

 

Publicado: janeiro de 2017

Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Existem dois clientes Microsoft Office Outlook para Microsoft Dynamics 365:

  • Microsoft Dynamics 365 para Outlook

  • Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline

Microsoft Dynamics 365 para Outlook só pode ser usado enquanto você estiver conectado ao servidor de Microsoft Dynamics 365 por meio de uma conexão com a internet. Permite que vários usuários acessem oMicrosoft Dynamics 365 por meio do Microsoft Outlook no mesmo computador com ampla integração com o Microsoft Outlook, incluindo sincronização e mala direta e outros recursos.

OMicrosoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline suporta uso offline. Os usuários interagem com seus dados Dynamics 365 exatamente como eles fazem no Dynamics 365 para Outlook, mas podem continuar acessando os dados enquanto estiverem desconectados da Internet. Para uso offline, o Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline usa uma versão local do servidor Microsoft Dynamics 365 hospedado em um servidor web local (também conhecida como Cassini). Este servidor Web local pode ser usado apenas para a instância local do Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline para acessar o Microsoft Dynamics 365. Um banco de dados do Microsoft SQL Server 2008 Express Edition fornece armazenamento de dados. Quando o Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline é sincronizado, quaisquer alterações e personalizações de dados aplicadas no servidor são transferidas para o Microsoft Dynamics 365 local do aplicativo. Para obter mais informações sobre como personalizar os filtros usados para sincronização dos dados da entidade, consulte Filtros e modelos do Outlook e offline.

O Microsoft Dynamics 365 contém o conjunto Microsoft.Crm.Outlook.Sdk, que pode ser usado para personalizar o Microsoft Outlook. Isso inclui métodos para determinar qual cliente está sendo usado e se o usuário está online ou offline. Você pode usar esses critérios para desabilitar uma funcionalidade que exija uma conexão com a rede.

Os fluxos de trabalho não estão incluídas no Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline, mas os plug-ins podem ser implantados e funcionarão quando estiverem offline. Os fluxos de trabalho e plug-ins são aplicados quando o usuário sincroniza dados.

Métodos

A tabela abaixo lista os métodos disponíveis no CrmOutlookService:

Método da instância

Descrição

GoOffline

Coloca o Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline em um estado offline e dispara uma sincronização do banco de dados offline com o servidor online. Esse método não pode ser solicitado a partir de um plug-in.

GoOnline

Sincronizar o Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline com o servidor online Microsoft Dynamics 365. Esse método não pode ser solicitado a partir de um plug-in.

SetOffline

Coloca o Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline em um estado offline sem disparar uma sincronização do banco de dados offline com o servidor online.

Sync

Disparar um evento de sincronização entre o Microsoft Outlook e o servidor do Microsoft Dynamics 365.

Propriedades

A tabela a seguir lista as propriedades disponíveis no: CrmOutlookService:

Propriedade de Instância

Descrição

IsCrmClientLoaded

Pegar um valor que indique se o Dynamics 365 para Outlook está carregado pelo Microsoft Outlook.

IsCrmClientOffline

Pegar um valor que indique se o Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline está offline.

IsCrmDesktopClient

Pegar um valor que indique se o Dynamics 365 para Outlook está instalado.

ServerUri

Fazer com que o servidor URI conecte-se ao servidor Microsoft Dynamics 365 com base no estado de Dynamics 365 para Outlook.

State

Pegar o estado de Microsoft Dynamics 365 para Microsoft Office Outlook com Acesso Offline.

Confira Também

Microsoft.Crm.Outlook.Sdk
Estender o Microsoft Dynamics 365 para Outlook
Filtros e modelos do Outlook e offline
Exemplo: Use os métodos do Dynamics 365 for Outlook

Microsoft Dynamics 365

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais