Conectar o Dynamics 365 (local) ao Exchange Online

 

Publicado: fevereiro de 2017

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

Este tópico descreve como configurar a autenticação baseada no servidor entre Dynamics 365 (local) e Exchange Online. O diagrama abaixo ilustra a comunicação entre o Dynamics 365 (local), os Active Directory do Azure e o Exchange Online.

Locais CRM e Exchange Online

Neste tópico

Permissões necessárias

Configurar autenticação baseada em servidor com o Microsoft Dynamics 365 e o Exchange Online

Execute o comando ConfigureCRMServerSideSync

Solução de problemas com a validação do assistente de habilitar a autenticação baseada em servidor

Criar um perfil do servidor de email

Configurar o processamento e a sincronização padrão de email

Configurar caixas de correio

Aprovar email

Teste a configuração de caixas de correio

Teste a configuração de email para todas as caixas de correio associadas com um perfil de servidor de email

Permissões necessárias

Microsoft Dynamics 365

  • Direitos de acesso de administrador do sistema.

  • Se estiver usando um certificado assinado automaticamente para fins de avaliação, você deve ter uma associação do grupo local de administradores no computador onde o Servidor do Microsoft Dynamics 365 está sendo executado.

Exchange Online

  • Office 365 Associação de administradores globais. É necessária para acesso no nível administrativo à assinatura do Office 365 e para executar os cmdlets do Microsoft AzurePowerShell.

Importante

Nessa implantação, o administrador do Dynamics 365 pode aprovar caixas de correio.

Configurar autenticação baseada em servidor com o Microsoft Dynamics 365 e o Exchange Online

Siga as etapas na ordem apresentada para configurar o Dynamics 365 (local) com o Exchange Online.

Importante

  • As etapas descritas a seguir devem ser realizadas na ordem apresentada. Se uma tarefa não for concluída, como um comando do Windows PowerShell que retorne uma mensagem de erro, o problema deverá ser solucionado antes de você prosseguir para o próximo comando, tarefa ou etapa.

Verificar os pré-requisitos

Antes de configurar o Dynamics 365 (local) e o Exchange Online para a autenticação baseada em servidor, os pré-requisitos a seguir deverão ser atendidos:

  • A implantação do Dynamics 365 (local) já deve estar configurada e disponível por meio da Internet.Para obter mais informações:Configurar IFD para o Microsoft Dynamics 365

  • Conector Híbrido do Microsoft Dynamics 365. O Conector Híbrido do Microsoft Dynamics 365 é um conector gratuito que permite usar autenticação baseada em servidor com o Microsoft Dynamics 365 (local) e o Exchange Online.Para obter mais informações:Microsoft Dynamics 365 Conector Híbrido do

  • Um certificado digital x509 emitido por uma autoridade de certificação confiável que será usado para autenticação entre o Dynamics 365 (local) e o Exchange Online. Se estiver avaliando autenticação baseada em servidor, você pode usar um certificado assinado automaticamente.

Os seguintes recursos de software são necessários para a execução dos cmdlets do Windows PowerShell descritos neste tópico:

Importante

No momento em que este documento estava sendo escrito, havia um problema com a versão RTW do Assistente de Entrada do Microsoft Online Services para Profissionais de TI. Quando o problema for resolvido, será recomendável usar a versão Beta. Mais informações: fóruns do Microsoft Azure: não é possível instalar o módulo do Active Directory do Azure para Windows PowerShell. MOSSIA não está instalado

Configurar autenticação baseada em servidor

  1. No Servidor do Microsoft Dynamics 365 onde a função de servidor das ferramentas de implantação está sendo executada, inicie o módulo do Active Directory do Azure para Windows PowerShell.

    Importante

    O computador onde você executa os seguintes comandos do PowerShell deve ter os recursos de software necessários descritos anteriormente em Verificar os pré-requisitos.

  2. Prepare o certificado. Substitua contoso\adminstrator com seu domain\account.

    $CertificateScriptWithCommand = “.\CertificateReconfiguration.ps1 -certificateFile c:\Personalcertfile.pfx -password personal_certfile_password -updateCrm -certificateType S2STokenIssuer -serviceAccount contoso\administrator -storeFindType FindBySubjectDistinguishedName”
    
    Invoke-Expression -command $CertificateScriptWithCommand
    

Execute o comando ConfigureCRMServerSideSync

Execute o comando ConfigureCRMServerSideSync, para fazer o seguinte:

  1. Configurar o nome principal Dynamics 365 em serviços (ACS) de controle de acesso Active Directory do Azure.

  2. Configure Dynamics 365 para autenticação baseada em servidor com o Exchange Online.

  3. Definir o ID do locatário do Exchange Online.

Para executar o comando ConfigureCRMServerSideSync

  1. Em Windows PowerShell, altere o diretório para a pasta que contém ConfigureCRMServerSideSync.ps1, conforme mostrado nesse exemplo.

    cd C:\Program Files\Microsoft Dynamics CRM\Tools
    
  2. Execute o script ConfigureCrmServerSideSync.ps1. Digite o comando a seguir e pressione ENTER.

    .\ConfigureCrmServerSideSync.ps1
    
  3. Insira os seguintes parâmetros.

    Parâmetro

    Descrição

    rootDomainName

    O nome do servidor que executa o local Dynamics 365.

    privateKeyPassword

    Senha que você usou para os certificados digitais x509 usados para autenticar os Dynamics 365 (local) e Exchange Online.

    cerFilePath

    O caminho para o arquivo do certificado de segurança. Por exemplo: c:\Personalcertfile.cer

    pfxFilePath

    O caminho para o arquivo de troca de informações pessoais. Por exemplo: c:\Personalcertfile.pfx

    organizationName

    O nome da organização Dynamics 365. Exemplo: Contoso

    O365AdminEmail

    O endereço de email do locatário Office 365. Por exemplo: user@contoso.onmicrosoft.com

Solução de problemas com a validação do assistente de habilitar a autenticação baseada em servidor

Erro: Falha na Autenticação. Esse erro pode ser retornado quando o certificado usado para autenticação de servidor para servidor está ausente ou não é válido. Instalar ou atualizar o certificado e tente novamente.

Criar um perfil do servidor de email

  1. Vá para Configurações > Configuração de Email > Perfis do Servidor de Email.

  2. Clique em Nova > Exchange Online (híbrido).

  3. Para um perfil de servidor de email do exchange, especifique os seguintes detalhes.

    Campos

    Descrição

    Geral

    Nome

    Especifique um nome representativo para o perfil.

    Descrição

    Digite uma descrição resumida sobre o objetivo do perfil do servidor de email.

    Tipo de Servidor

    Previamente populada com Exchange Online (híbrido).

    Proprietário

    Previamente populada com o nome de proprietário do perfil do servidor de email.

    Usar ID de Locatário Padrão

    Se você usou o comando PowerShell acima para definir o ID do locatário Exchange Online (recomendado), clique em Sim para usar essa ID. Se você definir como Não, especifique o ID do locatário Exchange Online manualmente (não recomendado!).

    Exchange Online ID do Locatário

    Se você usou os comandos do PowerShell acima para definir o ID do locatário Exchange Online (recomendado), o ID é pré-populado neste campo.

    Local do Servidor de Descoberta Automática

    Previamente populada com a URL Exchange Online. Clique em Sim (recomendado) para usar o serviço de descoberta automática para determinar o local do servidor. Se você definir como Não, especifique o local do servidor de email manualmente.

    Local do servidor de entrada e Local do servidor de saída

    Se você selecionar Não em Descobrir Automaticamente o Local do Servidor, insira um URL para o Local do Servidor de Entrada e Local do Servidor de Saída:

    Avançado

    Configurações Adicionais

    Processar Email de

    Selecione uma data e hora. E-mail recebido após a data e a hora será processado por sincronização no servidor para todas as caixas de correio associadas a este perfil. Se você definir um valor menor do que a data atual, a alteração será aplicada a todas as caixas de correio recentemente associadas e os emails processados anteriormente serão recuperados.

    Intervalos Mínimo de Sondagem

    Digite o intervalo mínimo de sondagem, em minutos, para caixas de correio que estão associadas a este perfil de servidor de email. O intervalo de sondagem determina com que frequência de sincronização no servidor sonda suas caixas de correio para novas mensagens de email.

    Mover Emails com Falha para a Pasta Não é Possível Entregar

    Para mover o email não entregue para a pasta Não é Possível Entregar, clique em Sim. Se houver um erro em mensagens de email acompanhadas em Dynamics 365 como atividades de email, e se essa opção estiver definida como Sim, a mensagem de email será movida para a pasta Não é Possível Entregar.

  4. Clique em Salvar.

  5. Clique em Testar Conexão e examine os resultados. Para diagnosticar problemas, consulte a seguinte seção:

Solucionando problemas de conexão do perfil do Exchange Online (híbrido)

Se executou Testar Conexão e houve problemas com a conexão do perfil do Exchange Online (híbrido), use as informações na caixa de diálogo Testar Conexão para diagnosticar e corrigir a conexão.

Você encontrará informações sobre problemas recorrentes e outras informações sobre solução de problemas em Blog: Testar e habilitar caixas de correio no Microsoft Dynamics CRM 2015 e em Sincronização no servidor de resolução de problemas e monitoramento.

Configurar o processamento e a sincronização padrão de email

Defina a sincronização no servidor como o método padrão de configuração.

  1. Vá para Configurações > Configuração de Email > Definições das Configurações de Email.

  2. Defina campos de processamento de sincronização da seguinte forma:

    • Perfil do Servidor: o perfil criado na seção acima.

    • Email de Entrada: Sincronização no Servidor ou Roteador de Email

    • Email de Saída: Sincronização no Servidor ou Roteador de Email

    • Compromissos, Contatos e Tarefas: Sincronização no Servidor ou Roteador de Email

      Dica

      Se os usuários utilizam principalmente o Dynamics 365 para Outlook nos computadores desktop, o Microsoft Dynamics 365 para Outlook, talvez seja uma melhor escolha.

    Se deixar Usuários e filas não aprovados do formulário de processamento de emails nos valores padrão (verificado), você precisará aprovar emails e filas das caixas de correio do usuário como descrito abaixo em Aprovar email.

    Configurações do sistema para a sincronização no servidor

  3. Clique em OK.

Configurar caixas de correio

Para definir caixas de correio para usar o perfil padrão, você deve definir primeiramente o Perfil do Servidor e o método de entrega para email, compromissos, contatos e tarefas.

Além de permissões de administrador, você deve ter privilégios de Leitura e Gravação na entidade de Caixa de Correio para configurar o método de entrega das caixas de correio.

Selecione um dos seguintes métodos:

Definir caixas de correio ao perfil padrão

  1. Vá para Configurações > Configuração de Email > Caixas de Correio.

  2. Clique em Caixas de Correio Ativas.

  3. Marque todas as caixas de correio que deseja associar ao perfil do Exchange Server que você criou, clique em Aplicar Configurações Padrão de Email, verifique as configurações e, em seguida, clique em OK.

    Aplicar configurações de email padrão

    Por padrão, a configuração da caixa de correio é testada e as caixas de correio são habilitadas quando você clica em OK.

Editar caixas de correio para definir o perfil e os métodos de entrega

  1. Vá para Configurações > Configuração de Email > Caixas de Correio.

  2. Clique em Caixas de Correio Ativas.

  3. Selecione as caixas de correio que você deseja configurar e clique em Editar.

  4. No formulário Alterar Vários Registros, em Método de Sincronização, defina o Perfil do Servidor com o perfil do Exchange Server que você criou anteriormente.

  5. Defina Email de Entrada e deSaída como Sincronização no Servidor ou Roteador de Email.

  6. Defina Compromissos, Contatos e Tarefas como Sincronização no Servidor.

    Dica

    Se os usuários utilizam principalmente o Dynamics 365 para Outlook nos computadores desktop, o Microsoft Dynamics 365 para Outlook, talvez seja uma melhor escolha.

  7. Clique em Alterar.

Aprovar email

Você precisa aprovar a caixa de correio ou fila de cada usuário antes que a caixa de correio possa processar emails.

  1. Vá para Configurações > Configuração de Email > Caixas de Correio.

  2. Clique em Caixas de Correio Ativas.

  3. Selecione as caixas de correio que você deseja aprovar e clique em Mais Comandos () > Aprovar Email.

  4. Clique em OK.

Teste a configuração de caixas de correio

  1. Vá para Configurações > Configuração de Email > Caixas de Correio.

  2. Clique em Caixas de Correio Ativas.

  3. Marque as caixas de correio que deseja testar e clique em Testar e Habilitar Caixas de Correio.

    Isso testa a configuração de email de entrada e saída das caixas de correio selecionadas e habilita o processamento de emails. Se ocorrer um erro em uma caixa de correio, um alerta será mostrado no mural de Alertas da caixa de correio e o proprietário do perfil. Dependendo da natureza de erro, o Microsoft Dynamics 365 tentará processar emails novamente após algum tempo ou desabilita a caixa de correio para o processamento de emails.

    O resultado do teste de configuração de email é exibido nos campos Status de Email de Entrada, Status de Email de Saída e Status de Compromissos, Contatos e Tarefas de um registro de caixa de correio. Um alerta também é gerado quando a configuração de email for concluída para uma caixa de correio. Este alerta é exibido ao proprietário da caixa de correio.

Observação

Se não conseguir sincronizar contatos, compromissos e tarefas para uma caixa de correio, convém marcar a caixa de seleção Sincronizar itens do Exchange apenas desta organização do Dynamics 365, mesmo se o Exchange foi configurado para sincronizar com uma organização diferente.Leia mais sobre esta caixa de seleção.

Teste a configuração de email para todas as caixas de correio associadas com um perfil de servidor de email

  1. Vá para Configurações > Configuração de Email > Perfis do Servidor de Email.

  2. Selecione o perfil criado e clique em Testar e Habilitar Caixas de Correio.

    Quando você testar a configuração de email, um trabalho assíncrono é executado em segundo plano. Pode levar alguns minutos para o teste ser concluído. O Microsoft Dynamics 365 testa a configuração de email de todas as caixas de correio associadas ao perfil de Exchange Server. Para as caixas de correio que são configuradas com a sincronização no servidor para sincronizar compromissos, tarefas e contatos, ele também verifica se esses estão configurados corretamente.

Observação

Se não conseguir sincronizar contatos, compromissos e tarefas para uma caixa de correio, convém marcar a caixa de seleção Sincronizar itens do Exchange apenas desta organização do Dynamics 365, mesmo se o Exchange foi configurado para sincronizar com uma organização diferente.Leia mais sobre esta caixa de seleção.

Confira Também

Sincronização no servidor de resolução de problemas e monitoramento
Testar fluxo de emails com o Analisador de Conectividade Remota
Integrar (sincronizar) seu sistema de email com o Microsoft Dynamics 365
Configurar a sincronização do servidor de email, compromissos, contatos e tarefas
Sincronização no servidor

© 2017 Microsoft. Todos os direitos reservados. Direitos autorais