Forms Submission Service für Edge Delivery Services
Der Forms Submission Service ist eine gehostete Lösung von Adobe, mit der Formularübermittlungsdaten automatisch direkt in Ihren bevorzugten Tabellen gespeichert werden - Google Sheets, Microsoft OneDrive oder SharePoint. Dadurch entfällt die Notwendigkeit komplexer Backend-Infrastrukturen, während gleichzeitig eine Echtzeit-Datenerfassung und -Verwaltung ermöglicht wird.
Überblick
Abbildung: Workflow für den Forms-Übermittlungs-Service - von der Formularübermittlung bis zum Tabellenspeicher
Perfekt für:
- Inhaltsersteller Erstellen einfacher Datenerfassungsformulare
- Kleine Unternehmen die schnelle Workflows für die Erstellung von Formularen benötigen
- Marketing-Teams Sammeln von Lead-Informationen
- Eventorganisatoren Registrierung verwalten
Alternativen in Betracht ziehen für:
- Komplexe Workflows, die benutzerdefinierte Logik erfordern
- Unternehmensintegrationen mit Datenbanken
- Forms benötigt erweiterte Validierung oder Verarbeitung
table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 | ||
---|---|---|
Anwendungsfall | Beispiel | Tabellennutzung |
Forms kontaktieren | Website-Anfragen → Google Sheets | Einfache Nachverfolgung und CRM-Import |
Ereignisregistrierung | Konferenzanmeldungen → Excel Online | Echtzeit-Teilnehmerverfolgung |
Lead-Generierung | Newsletter-Anmeldungen → SharePoint | Marketing-Kampagnenanalyse |
Feedback-Sammlung | Umfrageantworten → Google Sheets | Schnelle Datenvisualisierung |
Wichtigste Vorteile
Der Forms Submission Service bietet mehrere Vorteile für eine optimierte Datenerfassung:
- Keine Backend- erforderlich - Adobe hostet den Übermittlungsendpunkt
- Direkte Integration mit gängigen Tabellenkalkulationsplattformen
- Automatische Datenzuordnung von Formularfeldern zu Tabellenspalten
- Sofortige Datenerfassung - Einreichungen werden sofort in Ihrer Tabelle angezeigt
- Strukturierter Speicher - Organisierte Spalten für eine einfache Analyse
- Live-Zusammenarbeit - Mehrere Team-Mitglieder können auf Daten zugreifen und diese analysieren
- Nutzt bestehende Berechtigungen - Verwenden Sie die Freigabesteuerelemente Ihrer Tabellenkalkulationsplattform.
- Adobe-Managed Security - sicherer Übermittlungsendpunkt mit Schutz auf Unternehmensniveau
- Dateneigentum - Ihre Daten verbleiben in der ausgewählten Tabellenkalkulationsplattform
Voraussetzungen
Bevor Sie den Forms-Übermittlungsdienst einrichten, stellen Sie sicher, dass die folgenden Punkte erfüllt sind:
- GitHub-Repository Richten Sie für Ihr Edge Delivery Services-Projekt ein, wobei der neueste adaptive Forms-Block installiert ist
- auf die Zulassungsliste setzen Zugriffsgenehmigung - Repository zur hinzugefügt
Wählen Sie eine der unterstützten Plattformen:
- Google Sheets - Google-Konto mit Berechtigungen zur Erstellung von Tabellen
- Microsoft OneDrive - Microsoft 365-Konto mit Excel Online-Zugriff
- SharePoint - Zugriff auf SharePoint mit Listen-/Bibliotheksberechtigungen
- Berechtigungen bearbeiten für das Zielarbeitsblatt
- Freigabefunktionen um Zugriff auf
forms@adobe.com
zu gewähren - Link-Generierung Berechtigungen für die ausgewählte Plattform
Konfigurationsmethoden
Der Forms Submission Service bietet zwei Konfigurationsansätze. Wählen Sie die Methode aus, die am besten zu Ihrem Workflow passt:
table 0-row-4 1-row-4 2-row-4 | |||
---|---|---|---|
Methode | Am besten geeignet für | Erforderliche Zeit | Fachebene |
Manuelles Setup | Inhaltsersteller, einmaliges Setup | 10-15 Minuten | Anfänger |
API-Konfiguration | Entwickler, automatisierte Workflows | 5-10 Minuten | Fortgeschrittene Einsteiger |
Bevor Sie eine dieser Methoden konfigurieren, stellen Sie sicher, dass Ihre AEM Project Foundation bereit ist:
-
Erstellen oder aktualisieren Sie Ihr AEM-Projekt mit dem neuesten adaptiven Forms-Block (Erste Schritte-Tutorial)
-
Aktualisieren von
fstab.yaml
im Projektstamm:code language-yaml # Replace with the path to your shared folder mountpoints: /: https://drive.google.com/drive/folders/your-shared-folder-id
-
Freigeben des Projektordners für
forms@adobe.com
(Bearbeitungsberechtigungen erforderlich)
Manuelle Konfiguration
Abbildung: Abschließen des Workflows für die manuelle Einrichtung des Forms Submission Service
Folgen Sie diesen Schritt-für-Schritt-Anweisungen, um Ihr Formular mit der Übermittlung von Kalkulationstabellen einzurichten:
Erstellen Sie Ihre Formularstruktur mit Google Sheets oder Microsoft Excel.
Schritte zur Formularerstellung:
- Öffnen der Tabellenkalkulationsplattform (Google Sheets oder Microsoft Excel)
- Neue Tabelle erstellen für Ihr Formularprojekt
- Benennen Sie Ihr Blatt (muss entweder
helix-default
odershared-aem
sein) - Definieren Sie Ihre Formularstruktur mithilfe des Handbuchs zur Formularerstellung
Beispiel: Formulardefinition mit Feldtypen, Beschriftungen und Validierungsregeln
note important |
---|
IMPORTANT |
Benennungsanforderungen für Tabellen |
Das Formulardefinitionsblatt muss wie folgt benannt werden: |
|
Andere Tabellennamen werden vom System nicht erkannt. |
Validierungs-Checkpoint:
- Formularstruktur ist vollständig mit allen erforderlichen Feldern
- Blatt wurde korrekt benannt (
helix-default
odershared-aem
) - Feldtypen und Validierungsregeln sind ordnungsgemäß konfiguriert
Richten Sie ein spezielles Blatt ein, um Formulardaten zur Übermittlung zu empfangen.
Datenblatt-Setup:
- Ein neues Blatt hinzufügen zu Ihrem vorhandenen Arbeitsblatt hinzufügen
- Benennen Sie die Tabelle genau
incoming
(Groß-/Kleinschreibung beachten) - Einrichten von Spaltenüberschriften die Ihren Formularfeldern entsprechen
- Speichern Sie die Tabelle um sicherzustellen, dass die Änderungen erhalten bleiben
Beispiel: Eingehendes Blatt mit Spaltenüberschriften, die mit Formularfeldern übereinstimmen
note warning |
---|
WARNING |
Kritische Anforderung |
Das Blatt muss genau incoming benannt sein (Kleinbuchstaben). Ohne dieses Blatt: |
|
Validierungs-Checkpoint:
incoming
Tabelle ist in der Tabelle vorhanden- Spaltenüberschriften entsprechen den Formularfeldnamen
- Blatt ist ordnungsgemäß gespeichert und zugänglich
note tip |
---|
TIP |
Profi-Tipp Kopieren Sie die genauen Feldnamen aus Ihrer Formulardefinition, um einen perfekten Abgleich zwischen Formularfeldern und Tabellenspalten sicherzustellen. |
Gewähren Sie dem Adobe Forms Submission Service Zugriff auf Ihre Tabelle.
Freigabeprozess:
-
Klicken Sie auf die Freigeben oben rechts im Arbeitsblatt
-
Fügen Sie das Adobe-Dienstkonto hinzu:
- E-Mail:
forms@adobe.com
- Berechtigungsstufe: Editor (erforderlich für das Schreiben von Daten)
- E-Mail:
-
Senden der Freigabeeinladung
-
Tabellenlink kopieren für den nächsten Schritt
Schritt-für-Schritt-Freigabeprozess für das Gewähren des Zugriffs auf Adobe-Services
Plattformspezifische Anweisungen:
Google-Arbeitsblätter:
forms@adobe.com
als Editor hinzufügen- Stellen Sie sicher, dass „Jeder mit dem Link kann anzeigen“ aktiviert ist
- Kopieren des freigabefähigen Links
Microsoft Excel (OneDrive/SharePoint):
-
forms@adobe.com
mit Bearbeitungsberechtigungen hinzufügen -
Setzen Sie die Linkfreigabe auf „Jeder mit dem Link kann bearbeiten“.
-
Kopieren der Freigabe-URL
Beispiel: Kopieren des Freigabe-Links für die Formularkonfiguration
Validierungs-Checkpoint:
forms@adobe.com
hat Editor-Zugriff auf Ihre Tabelle- Tabellenlink wird kopiert und kann verwendet werden
- Freigabeberechtigungen erlauben externen Zugriff
Verknüpfen Sie Ihre Formulardefinition mit dem Übermittlungs-Arbeitsblatt.
Form-Spreadsheet-Verbindung:
-
Öffnen Sie eine Formulardefinitionstabelle (die mit
helix-default
odershared-aem
Blatt) -
Suchen Sie die Zeile „Feld senden in Ihrer Formulardefinition
-
Fügen Sie den kopierten Tabellenlink das Feld Senden in die Spalte Aktion ein
-
Speichern Sie die in Ihrer Formulardefinition
Beispiel: Verbinden der Übermittlungsaktion mit Ihrer Datenerfassungs-Tabelle
Formular veröffentlichen:
- Öffnen von AEM Sidekick in Ihrem Browser
- Vorschau des Formulars, um die Konfiguration zu testen
- Formular veröffentlichen um es live zu schalten
Endgültige Validierung:
- Tabellenlink wird korrekt zur Übermittlungsfeldaktion hinzugefügt
- Formulardefinition wird gespeichert und veröffentlicht
- Formularvorschau zeigt alle Felder korrekt an
- Senden-Schaltfläche ist ordnungsgemäß konfiguriert
note success |
---|
SUCCESS |
Setup abgeschlossen! Ihr Formular ist jetzt mit dem Forms-Übermittlungsdienst verbunden. Testen Sie sie, indem Sie Beispieldaten einreichen und Ihr incoming überprüfen. |
Referenzmaterialien:
- Beispiel-Tabelle ausfüllen mit korrekter Konfiguration
- Dokumentation zu AEM Sidekick für Anleitungen zur Veröffentlichung
API-Konfiguration
Die API-Methode ermöglicht es Entwicklerinnen und Entwicklern, Daten programmgesteuert an den Forms Submission Service zu übermitteln, der sich ideal für automatisierte Workflows und benutzerdefinierte Integrationen eignet.
Perfekt für:
- Automatisierte Datenerfassungssysteme
- Implementierungen benutzerdefinierter Formulare
- Integration in bestehende Anwendungen
- Workflows für die Massenübermittlung von Daten
Bevor Sie die API verwenden, stellen Sie Folgendes sicher:
- Tabelleneinrichtung abgeschlossen (einschließlich
incoming
) - Zugriff auf Adobe Service
forms@adobe.com
gewährt - Formular-ID aus dem veröffentlichten Formular
- Repository-Informationen (Organisations- und Standortname)
note important |
---|
IMPORTANT |
Erforderliche Einrichtungsschritte |
Für die API ist dieselbe Tabelleneinrichtung wie für die manuelle Konfiguration erforderlich: |
|
Basis-URL: https://forms.adobe.com/adobe/forms/af/submit/{id}
Erforderliche Kopfzeilen:
Content-Type: application/json
x-adobe-routing: tier=live,bucket=main--[repository]--[organization]
API-Dokumentation: vollständige API-Referenz
Postman bietet eine benutzerfreundliche Oberfläche zum Testen von API-Übermittlungen.
Setup-Anweisungen:
-
Erstellen einer neuen POST-Anfrage in Postman
-
Konfigurieren des Endpunkts:
https://forms.adobe.com/adobe/forms/af/submit/{id}
-
Platzhalter ersetzen:
{id}
→ tatsächlichen Formular-ID[repository]
→ Ihres GitHub-Repository-Namens[organization]
→ GitHub-Organisation/-Benutzername
Anfragekonfiguration:
code language-json |
---|
|
Erwartete Antwort:
- Status-Code:
201 Created
- Daten werden sofort in Ihrem
incoming
Arbeitsblatt angezeigt
Beispiel: Erfolgreiche API-Übermittlung mit der Postman-Schnittstelle
Für Entwickler, die Terminal/Eingabeaufforderung bevorzugen, verwenden Sie curl , um Daten programmgesteuert zu übermitteln.
Befehlszeilen-Setup:
Ersetzen Sie die folgenden Platzhalter in den folgenden Befehlen:
{id}
→ tatsächlichen Formular-ID[repository]
→ Ihres GitHub-Repository-Namens[organization]
→ GitHub-Organisation/-Benutzername
tabs | |||
---|---|---|---|
macOS/Linux |
|
||
Windows-Eingabeaufforderung |
|
||
Windows PowerShell |
|
Erfolgreiche Antwort:
code language-http |
---|
|
Datenüberprüfung:
Überprüfen Sie nach erfolgreicher Übermittlung, ob die Daten in Ihrer Tabelle angezeigt werden:
Beispiel: Daten wurden erfolgreich über die API in das eingehende Blatt geschrieben
Validierung der Antwort:
- HTTP-Status:
201 Created
zeigt an, dass die Übermittlung erfolgreich war - X-Request-Id: Eindeutige Kennung für das Tracking der Übermittlung
- Daten werden Sekunden in Ihrem
incoming
angezeigt - Alle Formularfelder werden ordnungsgemäß Tabellenspalten zugeordnet
Fehlerbehebung
Problem: 403 Forbidden Error
code language-none |
---|
|
Problem: Fehler „404 Nicht gefunden“
code language-none |
---|
|
Problem: Daten werden nicht in der Tabelle angezeigt
code language-none |
---|
|
Problem: Fehler wegen ungültigem JSON-Format
code language-none |
---|
|
Support-Kanäle:
- Early Access Issues: E-Mail aem-forms-ea@adobe.com
- API-Dokumentation Entwicklerreferenz
- Community-Support: Adobe Experience League-Community
Nächste Schritte
Nachdem Sie nun den Forms-Übermittlungsdienst konfiguriert haben, lesen Sie die folgenden Themen:
- Erweiterte Forms erstellen - Hinzufügen von Validierung, bedingter Logik und benutzerdefiniertem Stil
- Handbuch zu Formularkomponenten - Verfügbare Formularfeldtypen erkunden
- AEM-Veröffentlichungseinreichungen - Für komplexe Workflows und Unternehmensintegrationen
- Benutzerdefinierte Übermittlungsaktionen - Erweiterte Übermittlungsverarbeitung
- Formularanalyse - Verfolgen der Formularleistung und -nutzung
- Datenintegration - Verbinden von Formularen mit Datenbanken und CRM-Systemen
Zusammenfassung
Der Forms Submission Service bietet eine leistungsstarke, nicht auf Code basierende Lösung zur direkten Erfassung von Formulardaten in Tabellen. Die wichtigsten Vorteile sind:
- Schnelleinrichtung - Keine Backend-Infrastruktur erforderlich
- Echtzeitdaten - Sofortige Erfassung der Übermittlung
- Flexible Plattformen - Google Sheets, OneDrive oder SharePoint
- API-Zugriff - Funktionen zur programmgesteuerten Übermittlung
- Unternehmenssicherheit - Von Adobe verwaltete Endpunkte mit Zugriffssteuerungen
Bereit für den Einstieg? Befolgen Sie das Handbuch Manuelle Konfiguration für eine visuelle Einrichtung oder springen Sie zur API-Konfiguration für die programmgesteuerte Integration.