Serviço de envio de Forms para o Edge Delivery Services
O Serviço de envio da Forms é a solução hospedada da Adobe que armazena automaticamente os dados de envio de formulário diretamente em suas planilhas preferidas: Google Sheets, Microsoft OneDrive ou SharePoint. Isso elimina a necessidade de infraestruturas complexas de back-end e, ao mesmo tempo, fornece coleta e gerenciamento de dados em tempo real.
Visão geral
Figura: Fluxo de trabalho do Serviço de envio do Forms - do envio de formulários ao armazenamento de planilhas
Perfeito para:
- Criadores de conteúdo criando formulários de coleção de dados simples
- Pequenas empresas que precisam de fluxos de trabalho rápidos de formulário para planilha
- Equipes de marketing coletando informações de clientes potenciais
- Organizadores de eventos gerenciando registros
Considere alternativas para:
- Fluxos de trabalho complexos que exigem lógica personalizada
- Integrações corporativas com bancos de dados
- Forms que precisa de validação ou processamento avançado
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 | ||
---|---|---|
Caso de uso | Exemplo | Benefício da Planilha |
Contate a Forms | Consultas ao site → Google Sheets | Fácil acompanhamento e importação de CRM |
Registro de evento | Inscrições na conferência → Excel Online | Rastreamento de participante em tempo real |
Geração de leads | Inscrições no informativo → SharePoint | Análise de campanha de marketing |
Coleção de Comentários | Respostas da pesquisa → Google Sheets | Visualização rápida de dados |
Principais benefícios
O serviço de envio da Forms oferece várias vantagens para uma coleta de dados simplificada:
- Nenhuma infraestrutura de back-end necessária - o Adobe hospeda o ponto de extremidade de envio
- Integração direta com plataformas de planilha populares
- Mapeamento automático de dados de campos de formulário para colunas de planilha
- Captura instantânea de dados - os envios aparecem imediatamente em sua planilha
- Armazenamento estruturado - colunas organizadas para facilitar a análise
- Colaboração ao vivo - vários membros da equipe podem acessar e analisar dados
- Aproveita permissões existentes - use os controles de compartilhamento da sua plataforma de planilha
- segurança gerenciada pela Adobe - ponto de extremidade de envio seguro com proteção de nível empresarial
- Propriedade dos dados - seus dados permanecem na plataforma de planilha escolhida
Pré-requisitos
Antes de configurar o Serviço de envio do Forms, verifique se você tem:
- Repositório do GitHub configurado para seu projeto do Edge Delivery Services com o Bloco Adaptive Forms mais recente instalado
- incluir na lista de permissões Aprovação de acesso - repositório adicionado ao arquivo de pesquisa
Escolha uma das plataformas compatíveis:
- Google Sheets - Conta da Google com permissões de criação de planilhas
- Microsoft OneDrive - Conta do Microsoft 365 com acesso ao Excel Online
- SharePoint - Acesso ao SharePoint com permissões de lista/biblioteca
- Editar permissões para a planilha de destino
- Compartilhando recursos para conceder acesso a
forms@adobe.com
- Permissões de geração de link para a plataforma escolhida
Métodos de configuração
O Serviço de envio da Forms oferece duas abordagens de configuração. Escolha o método que melhor se adapta ao seu fluxo de trabalho:
table 0-row-4 1-row-4 2-row-4 | |||
---|---|---|---|
Método | Melhor para | Tempo necessário | Nível técnico |
Configuração Manual | Criadores de conteúdo, configuração única | 10-15 minutos | Iniciante |
Configuração de API | Desenvolvedores, fluxos de trabalho automatizados | 5-10 minutos | Intermediário |
Antes de configurar qualquer método, verifique se a base do projeto do AEM está pronta:
-
Crie ou atualize seu projeto do AEM com o Bloco Adaptive Forms mais recente (Tutorial de Introdução)
-
Atualize
fstab.yaml
na raiz do seu projeto:code language-yaml # Replace with the path to your shared folder mountpoints: /: https://drive.google.com/drive/folders/your-shared-folder-id
-
Compartilhar a pasta do projeto com
forms@adobe.com
(são necessárias permissões de edição)
Configuração Manual
Figura: Concluir fluxo de trabalho para configuração manual do Serviço de Envio do Forms
Siga estas instruções passo a passo para configurar seu formulário com o envio da planilha:
Crie a estrutura do formulário usando o Google Sheets ou o Microsoft Excel.
Etapas de Criação do Formulário:
- Abra a plataforma de planilha (Google Sheets ou Microsoft Excel)
- Criar uma nova planilha para o projeto de formulário
- Nomeie sua planilha (deve ser
helix-default
oushared-aem
) - Defina sua estrutura de formulário usando o guia de criação de formulário
Exemplo: definição de formulário com tipos de campo, rótulos e regras de validação
note important |
---|
IMPORTANT |
Requisitos de nomenclatura da planilha |
A folha de definição de formulário deve ser nomeada como: |
|
Outros nomes de planilha não serão reconhecidos pelo sistema. |
Ponto de Verificação de Validação:
- A estrutura do formulário está completa com todos os campos obrigatórios
- A planilha está nomeada corretamente (
helix-default
oushared-aem
) - Os tipos de campos e as regras de validação estão configurados corretamente
Configure uma planilha dedicada para receber dados de envio do formulário.
Configuração de Folha de Dados:
- Adicionar uma nova planilha à planilha existente
- Nomeie a planilha exatamente
incoming
(diferencia maiúsculas de minúsculas) - Configurar cabeçalhos de coluna que correspondam aos seus campos de formulário
- Salve a planilha para garantir que as alterações sejam preservadas
Exemplo: planilha de entrada com cabeçalhos de coluna correspondentes aos campos de formulário
note warning |
---|
WARNING |
Requisito Crítico |
A planilha deve ser nomeada exatamente incoming (minúsculas). Sem esta planilha: |
|
Ponto de Verificação de Validação:
incoming
planilha existe em sua planilha- Os cabeçalhos de coluna correspondem aos nomes dos campos de formulário
- A planilha é salva e acessível corretamente
note tip |
---|
TIP |
Dica profissional: copie os nomes de campos exatos da sua definição de formulário para garantir a correspondência perfeita entre campos de formulário e colunas da planilha. |
Conceda acesso ao Adobe Forms Submission Service para sua planilha.
Processo de Compartilhamento:
-
Clique no botão Compartilhar no canto superior direito da planilha
-
Adicionar a conta de serviço da Adobe:
- Email:
forms@adobe.com
- Nível de permissão: Editor (necessário para gravação de dados)
- Email:
-
Enviar o convite de compartilhamento
-
Copie o link da planilha para a próxima etapa
Processo de compartilhamento passo a passo para conceder acesso ao serviço da Adobe
Instruções específicas da plataforma:
Planilhas Google:
- Adicionar
forms@adobe.com
como editor - Verifique se "Qualquer pessoa com o link pode visualizar" está ativado
- Copiar o link compartilhável
Microsoft Excel (OneDrive/SharePoint):
-
Adicionar
forms@adobe.com
com permissões de edição -
Defina o compartilhamento de link como "Qualquer pessoa com o link pode editar"
-
Copiar o URL de compartilhamento
Exemplo: Copiando o link compartilhável para a configuração de formulário
Ponto de Verificação de Validação:
forms@adobe.com
tem acesso de Editor à sua planilha- O link da planilha foi copiado e está pronto para uso
- Permissões de compartilhamento permitem acesso externo
Vincule a definição do formulário à planilha de envio.
Conexão de Planilha de Formulário:
-
Abra a planilha de definição de formulário (aquela com a planilha
helix-default
oushared-aem
) -
Localize a linha de campo Enviar na definição do formulário
-
Cole o link da planilha copiada na coluna Ação para o campo Enviar
-
Salve as alterações na definição do formulário
Exemplo: Conectando a ação de envio à sua planilha de coleta de dados
Publicando Seu Formulário:
- Abra o AEM Sidekick no navegador
- Visualize seu formulário para testar a configuração
- Publicar o formulário para ativá-lo
Validação Final:
- O link da planilha é adicionado corretamente à ação Enviar campo
- A definição de formulário é salva e publicada
- A visualização do formulário mostra todos os campos corretamente
- O botão Enviar está configurado corretamente
note success |
---|
SUCCESS |
Instalação concluída! Seu formulário agora está conectado ao Serviço de Envio do Forms. Teste enviando dados de amostra e verificando sua planilha incoming . |
Materiais de Referência:
- Planilha de exemplo completa com configuração adequada
- documentação do AEM Sidekick para orientação de publicação
Configuração da API
O método da API permite que os desenvolvedores enviem dados de forma programática para o Serviço de envio do Forms, ideal para fluxos de trabalho automatizados e integrações personalizadas.
Perfeito para:
- Sistemas automatizados de coleta de dados
- Implementações de formulário personalizado
- Integração com aplicativos existentes
- Fluxos de trabalho de envio de dados em massa
Antes de usar a API, verifique se você tem:
- Configuração da planilha concluída (incluindo a planilha
incoming
) - Acesso ao serviço da Adobe concedido a
forms@adobe.com
- ID do formulário do seu formulário publicado
- Informações do repositório (organização e nome do site)
note important |
---|
IMPORTANT |
Etapas de Instalação Necessárias |
A API exige a mesma configuração de planilha que a configuração manual: |
|
URL Base: https://forms.adobe.com/adobe/forms/af/submit/{id}
Cabeçalhos obrigatórios:
Content-Type: application/json
x-adobe-routing: tier=live,bucket=main--[repository]--[organization]
Documentação da API: Referência completa da API
O Postman fornece uma interface simples para testar os envios de API.
Instruções de Instalação:
-
Criar uma nova solicitação POST no Postman
-
Configurar o ponto de extremidade:
https://forms.adobe.com/adobe/forms/af/submit/{id}
-
Substituir espaços reservados:
{id}
→ Sua ID de formulário real[repository]
→ Seu nome de repositório no GitHub[organization]
→ Sua organização/nome de usuário do GitHub
Solicitar configuração:
code language-json |
---|
|
Resposta esperada:
- Código de Status:
201 Created
- Os dados aparecem na planilha
incoming
imediatamente
Exemplo: envio bem-sucedido da API usando a interface do Postman
Para desenvolvedores que preferem prompt de terminal/comando, use curl para enviar dados programaticamente.
Configuração da Linha de Comando:
Substitua os seguintes espaços reservados nos comandos abaixo:
{id}
→ Sua ID de formulário real[repository]
→ Seu nome de repositório no GitHub[organization]
→ Sua organização/nome de usuário do GitHub
tabs | |||
---|---|---|---|
macOS/Linux |
|
||
Prompt de Comando do Windows |
|
||
Windows PowerShell |
|
Resposta Bem-sucedida:
code language-http |
---|
|
Verificação de dados:
Após um envio bem-sucedido, verifique se os dados aparecem em sua planilha:
Exemplo: dados gravados com êxito na folha de entrada via API
Validação de Resposta:
- Status HTTP:
201 Created
indica envio bem-sucedido - X-Request-Id: Identificador exclusivo para rastrear o envio
- Os dados aparecem na sua planilha
incoming
em segundos - Todos os campos de formulário estão mapeados corretamente para colunas da planilha
Resolução de problemas
Problema: 403 Erro Proibido
code language-none |
---|
|
Problema: 404 Erro Não Encontrado
code language-none |
---|
|
Problema: Dados Não Aparecem na Planilha
code language-none |
---|
|
Problema: Erro de Formato JSON Inválido
code language-none |
---|
|
Canais de suporte:
- Problemas de acesso antecipado: Email aem-forms-ea@adobe.com
- Documentação da API: Referência do desenvolvedor
- Suporte da comunidade: Comunidade da Adobe Experience League
Próximas etapas
Agora que você tem o Serviço de envio do Forms configurado, explore estes tópicos relacionados:
- Criar Forms Avançado - Adicionar validação, lógica condicional e estilo personalizado
- Guia de Componentes de Formulário - Explorar tipos de campos de formulário disponíveis
- Envios de Publicação do AEM - Para fluxos de trabalho complexos e integrações corporativas
- Ações de Envio Personalizadas - Manuseio de envio avançado
- Form Analytics - Rastrear o desempenho e o uso do formulário
- Integração de Dados - Conectar formulários a bancos de dados e sistemas CRM
Resumo
O Serviço de envio do Forms fornece uma solução poderosa sem código para coletar dados de formulário diretamente em planilhas. Os principais benefícios incluem:
- Configuração rápida - Nenhuma infraestrutura de back-end necessária
- Dados em tempo real - Captura de envio imediata
- Plataformas flexíveis - Google Sheets, OneDrive ou SharePoint
- Acesso à API - Recursos de envio programático
- Segurança corporativa - pontos de extremidade gerenciados pela Adobe com controles de acesso
Pronto para começar? Siga o guia de configuração manual para obter uma configuração visual ou vá para configuração de API para obter integração programática.