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:
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.
Antes de começar a configurar e configurar Microsoft Dynamics, verifique se você tem:
Configurado Microsoft Dynamics 365 online ou instalado uma instância de uma das seguintes opções Microsoft Dynamics versões:
Registrado o pedido de Microsoft Dynamics serviço online com Microsoft Azure Ative Diretory. Anote os valores para a ID do cliente (também chamada de ID do aplicativo) e o segredo do cliente para o serviço registrado. Esses valores são usados enquanto configuração do serviço em nuvem para seu Microsoft Dynamics service.
Faça o seguinte para definir o URL de resposta para registrado Microsoft Dynamics aplicativo:
Use este procedimento somente durante a integração Experience Manager Forms on-line Microsoft Dynamics servidor.
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
Salve a configuração.
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.
Use este procedimento somente durante a integração Experience Manager Forms com instalações Microsoft Dynamics servidor.
Configurar Microsoft Dynamics instância no local para o IFD, conforme descrito em Configurar IFD para Microsoft Dynamics.
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.
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:
Use este procedimento somente durante a integração Experience Manager Forms com instalações Microsoft Dynamics servidor.
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
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.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.
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:
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.
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.
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 :
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/
Selecionar OAuth 2.0 como o tipo de autenticação.
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.
Especificar openid no Escopo da Autorização campo para o processo de autorização em Microsoft Dynamics.
Modelo de dados do formulário
Clique em Conectar-se ao OAuth. Você é redirecionado para Microsoft Dynamics página de logon.
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
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:
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.