Servizio di invio Forms per Edge Delivery Services
Il servizio di invio Forms è la soluzione ospitata di Adobe che memorizza automaticamente i dati di invio dei moduli direttamente nei fogli di calcolo preferiti: Google Sheets, Microsoft OneDrive o SharePoint. Questo elimina la necessità di complesse infrastrutture di back-end e fornisce al contempo la raccolta e la gestione dei dati in tempo reale.
Panoramica
Figura: flusso di lavoro del servizio di invio Forms - dall'invio del modulo all'archiviazione del foglio di calcolo
Ideale per:
- Creatori di contenuti creazione di semplici moduli di raccolta dati
- Piccole aziende che richiedono flussi di lavoro rapidi da modulo a foglio di calcolo
- Team di marketing che raccolgono informazioni sui lead
- Organizzatori di eventi che gestiscono le registrazioni
Valuta alternative per:
- Flussi di lavoro complessi che richiedono una logica personalizzata
- Integrazioni aziendali con i database
- Forms che necessita di convalida o elaborazione avanzata
| table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 | ||
|---|---|---|
| Caso d’uso | Esempio | Vantaggi del foglio di calcolo |
| Contatta Forms | Richieste di informazioni sul sito Web → fogli Google | Facile follow-up e importazione CRM |
| Registrazione evento | Iscrizioni conferenze → Excel Online | Tracciamento dei partecipanti in tempo reale |
| Generazione lead | Iscrizioni newsletter → SharePoint | Analisi di una campagna di marketing |
| Raccolta feedback | Risposte ai sondaggi → fogli Google | Visualizzazione dati rapida |
Vantaggi principali
Il servizio di invio Forms offre diversi vantaggi per una raccolta dati semplificata:
- Non è richiesta alcuna infrastruttura di back-end - Adobe ospita l'endpoint di invio
- Integrazione diretta con piattaforme di fogli di calcolo più diffuse
- Mappatura automatica dei dati dai campi modulo alle colonne del foglio di calcolo
- Acquisizione immediata dei dati - gli invii vengono visualizzati immediatamente nel foglio di calcolo
- Archiviazione strutturata: colonne organizzate per analisi semplificate
- Collaborazione in tempo reale - più membri del team possono accedere e analizzare i dati
- Sfrutta le autorizzazioni esistenti - utilizza i controlli di condivisione della piattaforma del foglio di calcolo
- Sicurezza gestita da Adobe - endpoint di invio sicuro con protezione di livello enterprise
- Proprietà dei dati: i dati rimangono nella piattaforma del foglio di calcolo scelta
Prerequisiti
Prima di configurare il servizio di invio Forms, verificare di disporre dei seguenti elementi:
- Archivio GitHub configurato per il progetto Edge Delivery Services con il blocco Forms adattivo più recente installato
- Approvazione dell'accesso - repository aggiunto al inserisco nell'elenco Consentiti di
Scegli una delle piattaforme supportate:
- Fogli Google - Account Google con autorizzazioni per la creazione di fogli
- Microsoft OneDrive - Account Microsoft 365 con accesso a Excel Online
- SharePoint - Accesso a SharePoint con autorizzazioni elenco/raccolta
- Modifica autorizzazioni per il foglio di calcolo di destinazione
- Funzionalità di condivisione per concedere l'accesso a
forms@adobe.com - Autorizzazioni generazione collegamenti per la piattaforma scelta
Metodi di configurazione
Il servizio di invio Forms offre due approcci di configurazione. Scegli il metodo più adatto al tuo flusso di lavoro:
| table 0-row-4 1-row-4 2-row-4 | |||
|---|---|---|---|
| Metodo | Ideale per | Tempo richiesto | Livello tecnico |
| Installazione manuale | Creatori di contenuti, configurazione una tantum | 10-15 minuti | Principiante |
| Configurazione API | Sviluppatori, flussi di lavoro automatizzati | 5-10 minuti | Intermedio |
Prima di configurare uno di questi metodi, assicurati che le basi del progetto AEM siano pronte:
-
Crea o aggiorna il progetto AEM con il blocco Forms adattivo più recente (Esercitazione introduttiva)
-
Aggiorna
fstab.yamlnella directory principale del progetto:code language-yaml # Replace with the path to your shared folder mountpoints: /: https://drive.google.com/drive/folders/your-shared-folder-id -
Condividi la cartella del progetto con
forms@adobe.com(sono necessarie le autorizzazioni di modifica)
Configurazione manuale
Figura: flusso di lavoro completo per l'installazione manuale del servizio di invio Forms
Segui queste istruzioni dettagliate per configurare il modulo con l’invio di un foglio di calcolo:
Creare la struttura del modulo utilizzando Google Sheets o Microsoft Excel.
Passaggi per la creazione del modulo:
- Apri la piattaforma del foglio di calcolo (fogli di Google o Microsoft Excel)
- Crea un nuovo foglio di calcolo per il progetto modulo
- Denomina il foglio (deve essere
helix-defaultoshared-aem) - Definisci la struttura del modulo utilizzando la guida alla creazione del modulo
Esempio: definizione modulo con tipi di campo, etichette e regole di convalida
| note important |
|---|
| IMPORTANT |
| Requisiti di denominazione dei fogli |
| Il foglio di definizione del modulo deve essere denominato: |
|
| Gli altri nomi di foglio non verranno riconosciuti dal sistema. |
Checkpoint di convalida:
- Struttura del modulo completata con tutti i campi obbligatori
- Il foglio è denominato correttamente (
helix-defaultoshared-aem) - I tipi di campo e le regole di convalida sono configurati correttamente
Imposta un foglio dedicato per ricevere i dati di invio del modulo.
Impostazione foglio dati:
- Aggiungi un nuovo foglio al foglio di calcolo esistente
- Denomina il foglio esattamente
incoming(distinzione maiuscole/minuscole) - Configura intestazioni di colonna corrispondenti ai campi modulo
- Salvare il foglio di calcolo per assicurarsi che le modifiche vengano mantenute
Esempio: foglio in ingresso con intestazioni di colonna corrispondenti ai campi modulo
| note warning |
|---|
| WARNING |
| Requisito critico |
Il foglio deve essere denominato esattamente incoming (minuscolo). Senza questo foglio: |
|
Checkpoint di convalida:
- Il foglio
incomingesiste nel tuo foglio di calcolo - Le intestazioni di colonna corrispondono ai nomi dei campi modulo
- Il foglio è salvato correttamente e accessibile
| note tip |
|---|
| TIP |
| Suggerimento pro: copia i nomi di campo esatti dalla definizione del modulo per garantire una corrispondenza perfetta tra i campi modulo e le colonne del foglio di calcolo. |
Concedi al servizio Adobe Forms Submission l’accesso al tuo foglio di calcolo.
Processo di condivisione:
-
Fai clic sul pulsante Condividi nell'angolo superiore destro del foglio di calcolo
-
Aggiungere l'account del servizio Adobe:
- E-mail:
forms@adobe.com - Livello di autorizzazione: Editor (obbligatorio per la scrittura dei dati)
- E-mail:
-
Invia l'invito alla condivisione
-
Copia il collegamento del foglio di calcolo per il passaggio successivo
Processo di condivisione passo per passo per concedere l'accesso al servizio Adobe
Istruzioni Specifiche Per La Piattaforma:
Fogli Google:
- Aggiungi
forms@adobe.comcome editor - Verificare che sia abilitato "Chiunque disponga del collegamento può visualizzare"
- Copia il collegamento condivisibile
Microsoft Excel (OneDrive/SharePoint):
-
Aggiungi
forms@adobe.comcon autorizzazioni di modifica -
Imposta la condivisione del collegamento su "Chiunque abbia il collegamento può modificare"
-
Copia l’URL di condivisione
Esempio: copia del collegamento condivisibile per la configurazione del modulo
Checkpoint di convalida:
forms@adobe.comha accesso editor al tuo foglio di calcolo- Il collegamento al foglio di calcolo viene copiato e pronto per l'uso
- Le autorizzazioni di condivisione consentono l'accesso esterno
Collegare la definizione del modulo al foglio di calcolo di invio.
Connessione Foglio Di Calcolo Modulo:
-
Apri il foglio di calcolo di definizione modulo (quello con
helix-defaultoshared-aemfoglio) -
Individua la riga del campo Invia nella definizione del modulo
-
Incolla il collegamento del foglio di calcolo copiato nella colonna Azione per il campo Invia
-
Salva le modifiche nella definizione del modulo
Esempio: connessione dell'azione di invio al foglio di calcolo della raccolta dati
Pubblicazione del modulo:
- Apri AEM Sidekick nel browser
- Visualizza l'anteprima del modulo per verificare la configurazione
- Pubblica il modulo per renderlo attivo
Convalida finale:
- Il collegamento al foglio di calcolo viene aggiunto correttamente all’azione Invia campo
- La definizione del modulo viene salvata e pubblicata
- L’anteprima del modulo mostra correttamente tutti i campi
- Il pulsante Invia è configurato correttamente
| note success |
|---|
| SUCCESS |
Installazione completata. Il modulo è ora connesso al servizio di invio Forms. Testarlo inviando i dati di esempio e controllando il foglio incoming. |
Materiale di riferimento:
- Completare il foglio di calcolo di esempio con la configurazione corretta
- Documentazione di AEM Sidekick per istruzioni sulla pubblicazione
Configurazione API
Il metodo API consente agli sviluppatori di inviare in modo programmatico i dati al servizio di invio Forms, ideale per flussi di lavoro automatizzati e integrazioni personalizzate.
Ideale per:
- Sistemi automatizzati di raccolta dati
- Implementazioni di moduli personalizzati
- Integrazione con le applicazioni esistenti
- Flussi di lavoro per l’invio di dati in blocco
Prima di utilizzare l’API, assicurati di disporre di:
- Configurazione foglio di calcolo completata (inclusi
incomingfogli) - Accesso al servizio Adobe concesso a
forms@adobe.com - ID modulo dal modulo pubblicato
- Informazioni archivio (nome organizzazione e sito)
| note important |
|---|
| IMPORTANT |
| Passaggi di installazione necessari |
| L’API richiede la stessa configurazione manuale del foglio di calcolo: |
|
URL di base: https://forms.adobe.com/adobe/forms/af/submit/{id}
Intestazioni richieste:
Content-Type: application/jsonx-adobe-routing: tier=live,bucket=main--[repository]--[organization]
Documentazione API: Riferimento API completo
Postman fornisce un’interfaccia intuitiva per testare gli invii API.
Istruzioni di installazione:
-
Crea una nuova richiesta POST in Postman
-
Configura l'endpoint:
https://forms.adobe.com/adobe/forms/af/submit/{id} -
Sostituisci segnaposto:
{id}→ l'ID modulo effettivo[repository]→ nome archivio GitHub[organization]→ nome utente/organizzazione GitHub
Configurazione richiesta:
| code language-json |
|---|
|
Risposta prevista:
- Codice stato:
201 Created - I dati vengono visualizzati nel foglio di calcolo
incomingimmediatamente
Esempio: invio API riuscito tramite interfaccia Postman
Per gli sviluppatori che preferiscono terminale/prompt dei comandi, utilizza curl per inviare i dati a livello di programmazione.
Installazione riga di comando:
Sostituisci i segnaposto seguenti nei comandi seguenti:
{id}→ l'ID modulo effettivo[repository]→ nome archivio GitHub[organization]→ nome utente/organizzazione GitHub
| tabs | |||
|---|---|---|---|
| macOS/Linux |
|
||
| Prompt dei comandi di Windows |
|
||
| Windows PowerShell |
|
Risposta corretta:
| code language-http |
|---|
|
Verifica dati:
Dopo un invio corretto, verifica che i dati vengano visualizzati nel foglio di calcolo:
Esempio: dati scritti correttamente nel foglio in ingresso tramite API
Convalida risposta:
- Stato HTTP:
201 Createdindica invio completato - X-Request-Id: Identificatore univoco per il tracciamento dell'invio
- Dati visualizzati nel foglio
incomingin pochi secondi - Tutti i campi modulo sono mappati correttamente alle colonne del foglio di calcolo
Risoluzione di problemi
Problema: Errore 403 Non Consentito
| code language-none |
|---|
|
Problema: Errore 404 Non Trovato
| code language-none |
|---|
|
Problema: dati non visualizzati nel foglio di calcolo
| code language-none |
|---|
|
Problema: errore formato JSON non valido
| code language-none |
|---|
|
Canali di supporto:
- Problemi di accesso anticipato: E-mail aem-forms-ea@adobe.com
- Documentazione API: Riferimento sviluppatore
- Supporto community: Community Adobe Experience League
Passaggi successivi
Ora che hai configurato il servizio di invio Forms, scopri i seguenti argomenti correlati:
- Crea Forms avanzato - Aggiungi convalida, logica condizionale e stile personalizzato
- Guida ai componenti del modulo - Esplora i tipi di campo modulo disponibili
- Invii di pubblicazione AEM - Per flussi di lavoro complessi e integrazioni aziendali
- Azioni di invio personalizzate - Gestione avanzata dell'invio
- Analisi modulo - Monitora prestazioni e utilizzo modulo
- Integrazione dei dati - Connessione dei moduli a database e sistemi di gestione delle relazioni con i clienti
Riepilogo
Il servizio di invio Forms fornisce una soluzione potente e senza codice per la raccolta dei dati del modulo direttamente nei fogli di calcolo. I vantaggi principali includono:
- Configurazione rapida - Nessuna infrastruttura di back-end richiesta
- Dati in tempo reale - Acquisizione immediata dell'invio
- Piattaforme flessibili - Google Sheets, OneDrive o SharePoint
- Accesso API - Funzionalità di invio programmatiche
- Sicurezza aziendale - Endpoint gestiti da Adobe con controlli di accesso
Inizio? Segui la guida alla configurazione manuale per una configurazione visiva, oppure passa alla configurazione API per l'integrazione programmatica.