Datenquelle konfigurieren

Mit der AEM Forms-Datenintegration können Sie unterschiedliche Datenquellen konfigurieren und Verbindungen zu ihnen herzustellen. Die folgenden Datenquellen werden standardmäßig unterstützt. Mit einer kleinen Anpassung können Sie jedoch auch mit anderen Datenquellen integrieren.

  1. Relationale Datenbanken: MySQL, Microsoft SQL Server, IBM DB2 und Oracle RDBMS
  2. AEM-Benutzerprofil
  3. RESTful-Webservices
  4. SOAP-basierte Webservices
  5. OData-Services

Für die Integration von AEM Forms mit Marketo werden wir RESTful-Webdienste verwenden. Der erste Schritt bei der Integration besteht darin, eine Datenquelle zu konfigurieren. Verwenden Sie die Swagger-Datei, die im Rahmen dieses Tutorials bereitgestellt wird. Der folgende Screenshot zeigt die wichtigen Eigenschaften, die beim Konfigurieren der Datenquelle angegeben werden müssen.
datasource

"marketo.json"ist die Swagger-Datei und wird Ihnen als Teil der Assets dieses Tutorials bereitgestellt.
Der Eigenschaftenhost ist spezifisch für Ihre Marketo-Instanz.
Der Authentifizierungstyp ist benutzerdefiniert und die Authentifizierungsimplementierung muss mit "AEM Forms mit Marketo"übereinstimmen. (Sofern Sie dies nicht in Ihrem Code geändert haben).

Erstellen von Formulardatenmodellen

Nach dem Konfigurieren der Datenquelle besteht der nächste Schritt darin, ein Formulardatenmodell zu erstellen, das auf der zuvor konfigurierten Datenquelle basiert. Gehen Sie wie folgt vor, um ein Formulardatenmodell zu erstellen:

Zeigen Sie Ihren Browser auf die Seite Datenintegrationen . Hier werden alle Datenintegrationen aufgelistet, die in Ihrer AEM-Instanz erstellt wurden.

  1. Klicken Sie auf Erstellen | Formulardatenmodell
  2. Geben Sie einen aussagekräftigen Titel wie FormsAndMarketo ein und klicken Sie auf Weiter
  3. Wählen Sie die Datenquelle aus, die im vorherigen Schritt konfiguriert wurde, und klicken Sie auf Erstellen und Bearbeiten , um das Formulardatenmodell im Bearbeitungsmodus zu öffnen.
  4. Erweitern Sie den Knoten "FormsAndMarketo". Erweitern Sie den Knoten Dienste .
  5. Wählen Sie den ersten Vorgang "Get"aus
  6. Klicken Sie auf Ausgewählte hinzufügen
  7. Klicken Sie im Dialogfeld "Zugeordnete Modellobjekte hinzufügen"auf "Alle auswählen"und klicken Sie dann auf "Hinzufügen"
  8. Speichern Sie das Formulardatenmodell, indem Sie auf die Schaltfläche Speichern klicken
  9. Registerkarte "Dienste"
  10. Wählen Sie den einzigen aufgelisteten Dienst aus und klicken Sie auf Test Service .
  11. Geben Sie eine gültige leadId ein und klicken Sie auf Test . Wenn alles gut läuft, sollten Sie die Lead-Details zurückerhalten, wie im Screenshot unten dargestellt
    Testergebnisse

Auf dieser Seite