Microsoft Dynamics Configuração de OData

integração de dados

Microsoft Dynamics é um software de CRM (relacionamento com o cliente) e ERP (Enterprise Resource Planning, planejamento de recursos empresariais) 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 fornece uma configuração de serviço em nuvem OData para integrar o Forms com soluções online e locais Microsoft Dynamics servidor. Ela permite criar o Modelo de dados de formulário com base nas entidades, atributos e serviços definidos em Microsoft Dynamics serviço. O Modelo de dados de formulário pode ser usado para criar um Forms adaptável que interage com o Microsoft Dynamics para ativar workflows de negócios. Por exemplo:

  • Query Microsoft Dynamics servidor para dados e pré-preencher 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

MS Dynamics OData Cloud Service (OData Service) is available with all run modes. For more information on configuring run modes for an Experience Manager instance, see Run Modes.

Pré-requisitos

Antes de começar a configurar 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 on-line Microsoft Dynamics servidor.

  1. Ir para Microsoft Azure Conta do Ative Diretory e adicione o seguinte URL de configuração de serviço em 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 a autenticação baseada em declarações para fornecer acesso aos dados no Microsoft Dynamics Servidor CRM para usuários externos. Para habilitar isso, faça o seguinte para configurar Microsoft Dynamics para implantação com acesso à Internet (IFD) e defina as configurações de solicitação.

OBSERVAÇÃO

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

  1. Configurar Microsoft Dynamics instância no local para o IFD, conforme descrito em Configurar IFD para Microsoft Dynamics.

  2. Execute os seguintes comandos usando o Windows PowerShell para definir as configurações de afirmação em IFD-enabled Microsoft Dynamics:

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

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

Configurar o cliente OAuth no computador AD FS

Faça o seguinte para registrar um cliente OAuth na máquina do Ative Diretory Federation Services (AD FS) e conceder acesso à máquina do AD FS:

OBSERVAÇÃO

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

  1. Execute o seguinte comando:

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

    Em que:

    • 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 em nuvem OData em Experience Manager Forms. O serviço em nuvem padrão instalado com o Experience Manager Forms é implantada no seguinte URL:

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

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

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

    Em que:

    • resource é Microsoft Dynamics URL da organização.
  3. Microsoft Dynamics O usa o protocolo HTTPS. Para chamar pontos de extremidade do AD FS de Forms server, install Microsoft Dynamics certificado do site para o armazenamento de certificados Java usando o keytool no computador em execução Experience Manager Forms.

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

Um serviço OData é identificado por seu URL raiz do serviço. Para configurar um serviço OData em Experience Manager as a Cloud Service, certifique-se de ter o URL raiz do serviço e faça o seguinte:

OBSERVAÇÃO

Para obter o guia passo a passo da configuração do Microsoft Dynamics 365, em linha ou no local, consulte Microsoft Dynamics Configuração de OData.

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

    Consulte Configurar pasta para configurações do serviço de 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. Especificar um nome e, opcionalmente, um título para a configuração, selecione Serviço OData do Tipo de serviço como opção, navegue e selecione uma imagem em miniatura para a configuração e toque em Próximo.
    No Configurações de autenticação guia :

    1. Insira o valor da variável Raiz do serviço campo. Vá para a instância do Dynamics e navegue até Recursos do desenvolvedor para exibir o valor do campo Service Root . 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 designado por ID do aplicativo), Segredo do cliente, URL de OAuth, Atualizar URL do token, URL do token de acesso e Recurso campos com valores da Microsoft Dynamics configuração de serviço. É obrigatório especificar o URL da instância do dynamics no Recurso campo para configurar 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 o 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ê é redirecionado para Microsoft Dynamics página de logon.

  4. Faça logon com seu Microsoft Dynamics credenciais e aceitar permitir que a configuração do serviço de nuvem se conecte Microsoft Dynamics serviço. É uma tarefa única estabelecer o Form Data Model entre o serviço de nuvem e o serviço.

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

O serviço em nuvem do MS Dynamics OData Cloud Service (Serviço OData) é configurado e conectado ao serviço de Dynamics. Modelo de dados de formulário Modelo de dados

Criar modelo de dados do formulário

Após configurar o serviço em 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, é possível 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 de Microsoft Dynamics entidades e serviços
  • Invocar Microsoft Dynamics operações do servidor definidas em um Modelo de dados de formulário usando regras de formulário adaptável
  • Gravar dados de formulário enviados em Microsoft Dynamics entities

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

Nesta página