Integração

Criação de um formulário adaptável usando o modelo de dados de formulário

AEM Forms 6.5

A próxima etapa é criar um Formulário adaptável e baseá-lo no Modelo de dados de formulário criado na etapa anterior.
O usuário insere a ID do lead e, ao tabular o serviço Marketo para obter os leads por ID, é chamado. Os resultados da operação de serviço são mapeados para os campos apropriados do Forms adaptável.

  1. Crie um formulário adaptável e baseie-o no "Modelo de formulário em branco", associe-o ao Modelo de dados de formulário criado na etapa anterior.
  2. Abrir o formulário no modo de edição
  3. Arraste e solte um componente TextField e um componente Painel no Formulário adaptável. Defina o título do componente TextField "Inserir ID do lead" e defina seu nome como "LeadId"
  4. Arraste e solte 2 componentes TextField no componente Painel
  5. Defina o Nome e o Título dos 2 componentes Textfield como FirstName e LastName
  6. Configure o componente do Painel para ser um componente repetível, definindo o Mínimo para 1 e o Máximo para -1. Isso é necessário, pois o serviço Marketo retorna uma matriz de objetos principais e você precisa ter um componente repetível para exibir os resultados. No entanto, nesse caso, estamos recebendo apenas um objeto de lead de volta porque estamos pesquisando em objetos de lead pela respectiva ID.
  7. Crie uma regra no campo LeadId como mostrado na imagem abaixo
  8. Pré-visualize o formulário, insira uma ID de cliente potencial válida no campo LeadID e pressione a tecla tab. Os campos Nome e Sobrenome devem ser preenchidos com os resultados da chamada de serviço.

A captura de tela a seguir explica as configurações do editor de regras

editor de regras

Depuração

Se estiver usando os pacotes fornecidos com este artigo, talvez você queira ativar logs de depuração para as seguintes classes:

  • com.marketoandforms.core.impl.MarketoServiceImpl
  • com.marketoandforms.core.MarketoConfigurationService

Parabéns

Você integrou com êxito o AEM Forms ao Marketo usando o Modelo de dados de formulário do AEM Forms.

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e