Saiba como configurar diferentes tipos de fontes de dados e aproveitar para criar modelos de dados de formulário.
A Integração de dados da AEM Forms permite que você configure e conecte-se a fontes de dados diferentes. Os seguintes tipos são suportados prontamente. No entanto, com pouca personalização, também é possível integrar outras fontes de dados.
A integração de dados suporta os tipos de autenticação OAuth2.0, Autenticação básica e Chave de API prontos para uso e permite implementar autenticação personalizada para acessar serviços da Web. Embora os serviços RESTful, baseados em SOAP e OData estejam configurados nos serviços da AEM Cloud, o JDBC para bancos de dados relacionais e o conector para AEM perfil de usuário são configurados AEM console da Web.
Você pode configurar bancos de dados relacionais usando AEM Configuração do Console da Web. Faça o seguinte:
Vá para AEM console da Web em https://[server]:[host]/system/console/configMgr
.
Procure a configuração Apache Sling Connection Pooling DataSource. Toque em para abrir a configuração no modo de edição.
Na caixa de diálogo de configuração, especifique os detalhes do banco de dados que deseja configurar, como:
Certifique-se de criptografar informações confidenciais, como senhas, antes de configurar a fonte de dados. Para criptografar:
https://[server]:[port]/system/console/crypto
.O texto criptografado aparece no campo Texto protegido que você pode especificar na configuração.
Ative Testar em empréstimo ou Testar em retorno para especificar que os objetos são validados antes de serem emprestados ou devolvidos de e para o pool, respectivamente.
Especifique um query SQL SELECT no campo Query de validação para validar conexões do pool. O query deve retornar pelo menos uma linha. Com base no banco de dados, especifique um dos seguintes:
Toque em Salvar para salvar a configuração.
Você pode configurar AEM perfil do usuário usando a configuração do Conector do Perfil do usuário no Console AEM Web. Faça o seguinte:
Vá para AEM console da Web em https://[server]:[host]/system/console/configMgr
.
Procure Integrações de dados da AEM Forms - Configuração do conector do Perfil do usuário e toque para abrir a configuração no modo de edição.
Na caixa de diálogo Configuração do conector do Perfil do usuário, você pode adicionar, remover ou atualizar as propriedades do perfil do usuário. As propriedades especificadas estarão disponíveis para uso no modelo de dados de formulário. Use o seguinte formato para especificar as propriedades do perfil do usuário:
name=[property_name_with_location_in_user_profile],type=[property_type]
Exemplos:
name=profile/phoneNumber,type=string
name=profile/empLocation/*/city,type=string
O * no exemplo acima denota todos os nós sob o nó profile/empLocation/
AEM perfil de usuário na estrutura CRXDE. Isso significa que o modelo de dados de formulário pode acessar a propriedade city
do tipo string
presente em qualquer nó sob o nó profile/empLocation/
. No entanto, os nós que contêm a propriedade especificada devem seguir uma estrutura consistente.
Toque em Salvar para salvar a configuração.
A configuração da pasta de serviços em nuvem é necessária para configurar serviços em nuvem para os serviços RESTful, SOAP e OData.
Todas as configurações de serviço em nuvem no AEM são consolidadas na pasta /conf
no repositório AEM. Por padrão, a pasta conf
contém a pasta global
na qual você pode criar configurações de serviço em nuvem. No entanto, é necessário ativá-lo manualmente para configurações de nuvem. Você também pode criar pastas adicionais em conf
para criar e organizar configurações de serviço em nuvem.
Para configurar a pasta das configurações do serviço de nuvem:
Vá para Ferramentas > Geral > Navegador de configuração.
Faça o seguinte para ativar a pasta global para configurações de nuvem ou ignore esta etapa para criar e configurar outra pasta para configurações de serviço de nuvem.
global
e toque em Propriedades.No Navegador de configuração, toque em Criar.
Na caixa de diálogo Criar configuração, especifique um título para a pasta e ative Configurações de nuvem.
Toque em Criar para criar a pasta ativada para configurações de serviço em nuvem.
O serviço Web RESTful pode ser descrito usando especificações Swagger no formato JSON ou YAML em um arquivo de definição Swagger. Para configurar o serviço Web RESTful nos serviços em nuvem do AEM, verifique se você tem o arquivo Swagger no sistema de arquivos ou o URL no qual o arquivo está hospedado.
Faça o seguinte para configurar os serviços RESTful:
Vá para Ferramentas > Cloud Services > Fontes de dados. Toque em para selecionar a pasta na qual deseja criar uma configuração de nuvem.
Consulte Configurar pasta para configurações de serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações de serviço em nuvem.
Toque em Criar para abrir a caixa de diálogo Criar Configuração da Fonte de Dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione RESTful Service no menu suspenso Service Type, navegue e selecione uma imagem em miniatura para a configuração e toque Next.
Especifique os seguintes detalhes para o serviço RESTful:
Toque em Criar para criar a configuração de nuvem para o serviço RESTful.
Os serviços Web baseados em SOAP são descritos usando especificações WSDL (Web Services Description Language). Para configurar o serviço da Web baseado em SOAP nos serviços em nuvem do AEM, verifique se você tem o URL WSDL para o serviço da Web e faça o seguinte:
Vá para Ferramentas > Cloud Services > Fontes de dados. Toque em para selecionar a pasta na qual deseja criar uma configuração de nuvem.
Consulte Configurar pasta para configurações de serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações de serviço em nuvem.
Toque em Criar para abrir a caixa de diálogo Criar Configuração da Fonte de Dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione Serviço Web SOAP no menu suspenso Tipo de Serviço, opcionalmente procure e selecione uma imagem em miniatura para a configuração e toque em Próximo.
Especifique o seguinte para o serviço da Web SOAP:
URL WSDL para o serviço da Web.
Terminal de serviço. Especifique um valor neste campo para substituir o ponto de extremidade de serviço mencionado em WSDL.
Selecione o tipo de autenticação — Nenhum, OAuth2.0, Autenticação básica, Autenticação personalizada ou Token X509 — para acessar o serviço SOAP e, portanto, fornecer os detalhes para autenticação.
Se você selecionar o Token X509 como o tipo de autenticação, configure o certificado X509. Para obter mais informações, consulte Configurar certificados.
Especifique o alias KeyStore para o certificado X509 no campo Alias de chave. Especifique o tempo, em segundos, até que a solicitação de autenticação permaneça válida, no campo Tempo de ativação. Como opção, selecione para assinar o corpo da mensagem ou o cabeçalho do carimbo de data e hora ou ambos.
Toque em Criar para criar a configuração de nuvem para o serviço Web SOAP.
Um serviço OData é identificado pelo URL raiz do serviço. Para configurar um serviço OData nos serviços de nuvem do AEM, verifique se você tem o URL raiz do serviço e execute este procedimento:
Para obter um guia passo a passo para configurar o Microsoft Dynamics 365, online ou no local, consulte Configuração OData do Microsoft Dynamics.
Vá para Ferramentas > Cloud Services > Fontes de dados. Toque em para selecionar a pasta na qual deseja criar uma configuração de nuvem.
Consulte Configurar pasta para configurações de serviço em nuvem para obter informações sobre como criar e configurar uma pasta para configurações de serviço em nuvem.
Toque em Criar para abrir a caixa de diálogo Criar Configuração da Fonte de Dados. Especifique um nome e, opcionalmente, um título para a configuração, selecione OData Service no menu suspenso Tipo de serviço, opcionalmente procure e selecione uma imagem em miniatura para a configuração e toque em Próximo.
Especifique os seguintes detalhes para o serviço OData:
Você deve selecionar o tipo de autenticação OAuth 2.0 para se conectar aos serviços do Microsoft Dynamics usando o terminal OData como a raiz do serviço.
Toque em Criar para criar a configuração de nuvem para o serviço OData.
Você configurou as fontes de dados. Em seguida, é possível criar um modelo de dados de formulário ou, se você já tiver criado um modelo de dados de formulário sem uma fonte de dados, associá-lo às fontes de dados que acabou de configurar. Consulte Criar modelo de dados de formulário para obter detalhes.