Microsoft Dynamics Configuração OData

integração de dados

Microsoft Dynamics O é um software de CRM (Customer Relationship Management, gerenciamento de relacionamento com o cliente) e ERP (Enterprise Resource Planning, planejamento de recursos corporativos) que fornece soluções corporativas para criar e gerenciar contas, contatos, clientes potenciais, oportunidades e casos de clientes. Experience Manager Forms Integração de dados O fornece uma configuração do serviço de nuvem OData para integrar o Forms com o local e online Microsoft Dynamics servidor. Ela permite criar o Modelo de dados de formulário com base nas entidades, atributos e serviços definidos no Microsoft Dynamics serviço. O modelo de dados de formulário pode ser usado para criar o Forms adaptável que interage com o Microsoft Dynamics servidor para habilitar workflows de negócios. Por exemplo:

  • Query Microsoft Dynamics servidor para dados e pré-popular o Adaptive Forms
  • Gravar dados em Microsoft Dynamics no envio do Formulário adaptável
  • Gravar dados em Microsoft Dynamics por meio de entidades personalizadas definidas no Modelo de dados de formulário e vice-versa

O Cloud Service OData (serviço OData) do MS Dynamics está disponível com todos os modos de execução. Para obter mais informações sobre a configuração dos modos de execução para um Experience Manager instância, consulte Modos de execução.

Pré-requisitos

Antes de começar a instalar e configurar Microsoft Dynamics, verifique se você tem:

Definir URL de resposta para registrado Microsoft Dynamics aplicativo

Faça o seguinte para definir o URL de resposta para registrado Microsoft Dynamics aplicativo:

OBSERVAÇÃO

Use este procedimento somente durante a integração Experience Manager Forms com on-line Microsoft Dynamics servidor.

  1. Ir para Microsoft Azure Conta do Ative Diretory e adicione a seguinte URL de configuração do serviço de nuvem em URLs de resposta configurações para seu aplicativo registrado:

    https://[server]:[port]/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

    Diretório do Azure

  2. Salve a configuração.

Configurar Microsoft Dynamics para IFD

Microsoft Dynamics O usa autenticação baseada em declarações para fornecer acesso a dados em Microsoft Dynamics Servidor do CRM para usuários externos. Para habilitar isso, faça o seguinte para configurar Microsoft Dynamics para implantação na Internet (IFD) e definir configurações de declaração.

OBSERVAÇÃO

Use este procedimento somente durante a integração Experience Manager Forms com local Microsoft Dynamics servidor.

  1. Configurar Microsoft Dynamics local para o IFD, tal como descrito no anexo I, parte A, do Regulamento (CE) Configurar IFD para Microsoft Dynamics.

  2. Execute os seguintes comandos usando o Windows PowerShell para definir as configurações de declaração no IFD habilitado Microsoft Dynamics:

    Add-PSSnapin Microsoft.Crm.PowerShell
     $ClaimsSettings = Get-CrmSetting -SettingType OAuthClaimsSettings
     $ClaimsSettings.Enabled = $true
     Set-CrmSetting -Setting $ClaimsSettings
    

    Consulte Registro de aplicativo para CRM local (IFD) para obter detalhes.

Configurar o cliente OAuth no computador do AD FS

Faça o seguinte para registrar um cliente OAuth em um computador do Ative Diretory Federation Services (AD FS) e conceder acesso a esse computador:

OBSERVAÇÃO

Use este procedimento somente durante a integração Experience Manager Forms com local Microsoft Dynamics servidor.

  1. Execute o seguinte comando:

    Add-AdfsClient -ClientId “<Client-ID>” -Name "<name>" -RedirectUri "<redirect-uri>" -GenerateClientSecret

    Onde:

    • Client-ID é uma ID de cliente que você pode gerar usando qualquer gerador de GUID.

    • redirect-uri é o URL para o Microsoft Dynamics Serviço de nuvem OData ativado Experience Manager Forms. O serviço de nuvem padrão instalado com o Experience Manager Forms é implantado no seguinte URL:

      https://'[server]:[port]'/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html

  2. Execute o seguinte comando para conceder acesso à máquina do AD FS:

    Grant-AdfsApplicationPermission -ClientRoleIdentifier “<Client-ID>” -ServerRoleIdentifier <resource> -ScopeNames openid

    Onde:

    • resource é o Microsoft Dynamics URL da organização.
  3. Microsoft Dynamics usa o protocolo HTTPS. Para chamar pontos de extremidade do AD FS de Forms servidor, instalar Microsoft Dynamics certificado do site para o armazenamento de certificados Java usando o keytool no computador que está executando Experience Manager Forms.

Configurar o serviço em nuvem para o seu Microsoft Dynamics serviço

Um serviço OData é identificado por sua URL raiz de serviço. Para configurar um serviço OData no Experience Manager as a Cloud Service, verifique se você tem um URL raiz de serviço para o serviço e faça o seguinte:

OBSERVAÇÃO

Para obter um guia passo a passo para configurar o Microsoft Dynamics 365on-line ou no local, consulte Microsoft Dynamics Configuração OData.

  1. Ir para Ferramentas > Cloud Services > Fontes de dados. Toque para selecionar a pasta na qual deseja criar uma configuração de nuvem.

    Consulte Configurar pasta para configurações do serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações do cloud service.

  2. Toque Criar para abrir o Assistente para Criar Configuração da Fonte de Dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione Serviço OData do Tipo de serviço selecione uma imagem em miniatura para a configuração e toque em Próxima.
    No Configurações de autenticação guia:

    1. Insira o valor para o Raiz do serviço campo. Acesse a instância do Dynamics e navegue até Recursos do desenvolvedor para exibir o valor do campo Raiz do Serviço. Por exemplo, https://<tenant-name>/api/data/v9.1/

    2. Selecionar OAuth 2.0 como o tipo de autenticação.

    3. Substitua os valores padrão no ID do cliente (também referido como ID do aplicativo), Segredo do cliente, URL do OAuth, URL do token de atualização, URL do token de acesso, e Recurso campos com valores do seu Microsoft Dynamics configuração do serviço. É obrigatório especificar o URL da instância do dynamics na variável Recurso campo a ser configurado Microsoft Dynamics com um modelo de dados de formulário. Use o URL raiz do serviço para derivar o URL da instância dinâmica. Por exemplo, https://org.crm.dynamics.com.

    4. Especificar openid no Escopo da autorização campo para processo de autorização em Microsoft Dynamics.

      Configurações de autenticação
      Modelo de dados do formulário

  3. Clique em Conectar-se ao OAuth. Você será redirecionado para Microsoft Dynamics página de logon.

  4. Faça logon com o Microsoft Dynamics e aceite para permitir que a configuração do serviço de nuvem se conecte a Microsoft Dynamics serviço. É uma tarefa única estabelecer o Modelo de dados de formulário entre o serviço em nuvem e o serviço.

    Você é a página Modelo de dados de formulário Configuração do serviço de nuvem, que exibe uma mensagem de que a configuração OData foi salva com êxito.

O serviço de nuvem OData Cloud Service (OData Service) do MS Dynamics está configurado e conectado com seu serviço Dynamics. Modelo de dados do formulário Modelo de dados do formulário

Criar modelo de dados do formulário

Depois de configurar o serviço de nuvem do MS Dynamics OData Cloud Ser Form Data Model (ce), você pode usar o serviço ao criar modelos de dados de formulário. Para obter mais informações, consulte Criar modelo de dados de formulário.

Em seguida, você pode criar um Formulário adaptável com base no modelo de Modelo de dados de formulário e usá-lo em vários casos de uso do Formulário adaptável, como:

  • Preencha previamente o formulário adaptável consultando informações do Microsoft Dynamics entidades e serviços
  • Chamar Microsoft Dynamics operações do servidor definidas em um Modelo de dados de formulário usando regras de Formulário adaptável
  • Gravar dados do formulário enviado em Microsoft Dynamics entidades

Para obter mais informações sobre como criar e usar o Modelo de dados de formulário em fluxos de trabalho de negócios, consulte Integração de dados.

Nesta página