Integrieren des adaptiven Formulars in Salesforce configure-salesforce-with-ouath-2.0-client-credential
Durch die Integration von Adobe Experience Manager (AEM) mit Salesforce können Unternehmen Prozesse optimieren, indem sie ihre Formularerstellungs- und Verwaltungsfunktionen mit der Salesforce-Plattform verbinden. Die Verbindung eines adaptiven Formulars mit Salesforce ermöglicht einen nahtlosen Datenaustausch zwischen den beiden Plattformen. Wenn Benutzer Formulare senden, werden die Daten automatisch mit Salesforce synchronisiert. Dadurch wird sichergestellt, dass alle Kundeninformationen im System auf dem neuesten Stand und zentral gespeichert sind.
Sie können OAuth 2.0-Client-Anmeldeinformationen verwenden, um AEM Forms in die Salesforce-Anwendung zu integrieren. OAuth 2.0-Client-Anmeldeinformationen sind eine standardmäßige und sichere Methode für die direkte Kommunikation ohne Benutzerbeteiligung.
AEM Forms tauscht die in der Salesforce Connect-Anwendung definierten Client-Anmeldeinformationen (Consumer Key und Consumer Secret) aus, um ein Zugriffs-Token zu erhalten.
AEM as a Cloud Service bietet verschiedene vordefinierte Übermittlungsaktionen für die Verarbeitung von Formularübermittlungen. Weitere Informationen zu diesen Optionen finden Sie im Artikel Übermittlungsaktion für adaptive Formulare.
Die Verwendung von OAuth 2.0-Client-Anmeldeinformationen für die Authentifizierung hat gegenüber Authorization Code Flow mehrere Vorteile:
- Die Authentifizierung mit OAuth 2.0-Client-Anmeldeinformationen ermöglicht mehr als fünf Verbindungen pro Person.
- Die AEM-Datenquellenkonfiguration arbeitet weiterhin an der Deaktivierung, Zugriffsänderungen und Kennwortaktualisierung für AEM-Benutzende.
Voraussetzungen prerequisites
Tun Sie Folgendes, bevor Sie die Kommunikation zwischen einer Salesforce-Anwendung und einer AEM-Umgebung einrichten:
-
Erstellen Sie eine mit Salesforce verbundene App mit OAuth 2.0 Client Credential Flow sowie eine reine API-Benutzerin bzw. einen reinen API-Benutzer für Ihre Organisation und rufen Sie Consumer Key und Consumer Secret für die App ab.
-
Stellen Sie sicher, dass Ihre Swagger-Datei entsprechend den APIs Ihrer Organisation konfiguriert ist. Sie können auch eine Swagger-Datei komplett neu erstellen, die auf die Nutzung in Ihrer AEM-Umgebung zugeschnitten ist.
Konfigurieren einer Salesforce-Anwendung mithilfe des OAuth 2.0-Client-Anmeldedatenflusses steps-to-create-aem-datasource-configuration
Führen Sie zum Verbinden des adaptiven Formulars mit der Salesforce-Anwendung mithilfe der Einstellungen des OAuth 2.0-Client-Anmeldedatenflusses folgende Schritte aus:
-
Melden Sie sich bei Ihrer Authoring-Instanz an.
-
Wechseln Sie zu Tools > Cloud Services > Datenquellen.
-
Wählen Sie den Konfigurationsordner aus.
-
Klicken Sie auf Erstellen und das Bedienfeld Datenquellenkonfiguration erstellen erscheint.
-
Geben Sie den Titel an und wählen Sie den Diensttyp als RESTful-Dienst.
-
Klicken Sie auf Weiter.
-
Wählen Sie Swagger Source als Datei.
note note NOTE Sobald die Swagger-Datei ausgewählt ist, werden das Schema, der Host-Name und der Basispfad automatisch ausgefüllt. -
Laden Sie die erstellte Swagger-Datei von Ihrem lokalen Computer hoch, indem Sie auf Durchsuchen klicken.
-
Wählen Sie Authentifizierungstyp als OAuth 2.0 und das Bedienfeld Authentifizierungs-Einstellungen erscheint.
-
Wählen Sie den Grant-Typ als Client-Anmeldedaten aus.
-
Geben Sie die Client-ID und das Client-Geheimnis an, das Sie von der mit Salesforce verbundenen App erhalten haben.
-
Geben Sie die Zugriffstoken-URL im folgenden Format an:
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Jede Organisation hat einen eigenen, spezifischen Domain-Namen. -
Klicken Sie auf Verbindung testen.
-
Wenn die Verbindung erfolgreich hergestellt wurde, klicken Sie auf die Schaltfläche Erstellen.
Nachdem Sie die Salesforce-Anwendung konfiguriert haben, können Sie die Konfiguration beim Erstellen des Formulardatenmodells (FDM) verwenden. Weitere Informationen finden Sie unter Formulardatenmodell (FDM) erstellen. Konfigurieren Sie die Formulardatenmodell-Übermittlungsaktion für ein adaptives Formular, um Daten an Salesforce-Anwendungen zu senden.
Weitere Informationen zur Erstellung und Verwendung eines Formulardatenmodells (FDM) in Unternehmens-Workflows finden Sie unter Datenintegration.
Ähnliche Artikel
- E-Mail senden
- An SharePoint senden
- Mit Formulardatenmodell senden
- An Azure Blob Storage senden
- An REST-Endpunkt senden
- An OneDrive senden
- AEM-Workflow aufrufen
- An Power Automate senden
- An Workfront Fusion senden
- Verbinden eines adaptiven Formulars mit einer Salesforce-Anwendung
- Verbinden eines adaptiven Formulars mit Microsoft
- Erstellen einer benutzerdefinierten Sendeaktion