Show Menu
TÓPICOS×

Integração de dados do AEM Forms

As infraestruturas empresariais incluem sistemas back-end ou fontes de dados diferentes, como bancos de dados, serviços da Web, serviços REST, serviços OData e soluções CRM. Juntos, eles fazem um sistema de informações que fornece dados para aplicativos corporativos para executar negócios diários. Por outro lado, os aplicativos capturam dados e os enviam de volta para fontes de dados atualizadas.
Aplicativos AEM Forms como formulários adaptáveis e comunicações interativas exigem integração com fontes de dados para buscar dados do cliente e, ao mesmo tempo, renderizar formulários e criar comunicações interativas. Há casos de uso quando os dados são obtidos de fontes de dados com base em entradas do usuário em formulários adaptáveis. Além disso, os dados do formulário adaptável enviado podem ser gravados novamente para atualizar as respectivas fontes de dados.
Embora um sistema distribuído e modular tenha seus próprios benefícios, o desafio é integrar e criar associações de dados entre fontes de dados. A integração de dados é a chave para uma infraestrutura corporativa funcional e eficiente com diferentes fontes de dados conectadas a aplicativos para troca de dados de negócios.

Visão geral da integração de dados

A integração de dados de formulários AEM permite configurar e conectar fontes de dados diferentes com formulários AEM. Fornece uma interface de usuário intuitiva para criar um esquema unificado de representação de dados de entidades de negócios e serviços em fontes de dados conectadas. A representação unificada é conhecida como um modelo de dados de formulário, uma extensão do esquema JSON. As entidades em um modelo de dados de formulário são chamadas de objetos de modelo de dados. Um modelo de dados de formulário permite:
  • Acesse objetos, propriedades e serviços do modelo de dados de fontes de dados conectadas.
  • Criar objetos e propriedades de modelo de dados personalizados
  • Crie associações entre objetos de modelo de dados dentro e entre fontes de dados.
  • Chame os serviços de objeto de modelo de dados para consultar ou gravar dados de e para fontes de dados.
Depois de criar um modelo de dados de formulário, é possível usá-lo em vários fluxos de trabalho de forma adaptável e de comunicações interativas, como:
  • Criar formulários adaptáveis e comunicações interativas com base no modelo de dados de formulário
  • Preencher formulários adaptáveis e comunicações interativas a partir de fontes de dados configuradas
  • Chamar serviços/operações de fonte de dados usando regras de formulário adaptáveis
  • Gravar dados de formulário adaptativo enviados em fontes de dados

Introdução à integração de dados

A primeira etapa para implementar a integração de dados é identificar e configurar fontes de dados que armazenam informações que você deseja aproveitar em formulários adaptáveis e casos de uso de comunicações interativas. Em seguida, crie um modelo de dados de formulário que use objetos, propriedades e serviços do modelo de dados de uma ou mais fontes de dados. É possível criar formulários adaptáveis e comunicações interativas com base em um modelo de dados de formulário no qual os campos de formulário adaptáveis ou espaços reservados em comunicações interativas estão vinculados às respectivas propriedades de fonte de dados.
O AEM Forms também permite criar um modelo de dados de formulário independente das fontes de dados e associar ou vincular objetos e propriedades do modelo de dados no modelo de dados de formulário posteriormente à fonte de dados. Elimina todas as dependências em fontes de dados enquanto você trabalha em um modelo de dados de formulário.
Analise o seguinte para começar, entender e implementar a integração de dados.