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.yaml
nella 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-default
oshared-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-default
oshared-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
incoming
esiste 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.com
come editor - Verificare che sia abilitato "Chiunque disponga del collegamento può visualizzare"
- Copia il collegamento condivisibile
Microsoft Excel (OneDrive/SharePoint):
-
Aggiungi
forms@adobe.com
con 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.com
ha 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-default
oshared-aem
foglio) -
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
incoming
fogli) - 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/json
x-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
incoming
immediatamente
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 Created
indica invio completato - X-Request-Id: Identificatore univoco per il tracciamento dell'invio
- Dati visualizzati nel foglio
incoming
in 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.