Integrera anpassat formulär med Salesforce configure-salesforce-with-ouath-2.0-client-credential
Adobe Experience Manager (AEM) Forms-integrering med Salesforce gör det möjligt för organisationer att effektivisera sina processer genom att koppla deras funktioner för att skapa och hantera formulär till Salesforce-plattformen. Om du kopplar ett adaptivt formulär till Salesforce blir datautbytet smidigt mellan de två plattformarna. När användare skickar formulär synkroniseras data automatiskt med Salesforce. Det säkerställer att all kundinformation är aktuell och centraliserad inom systemet.
Du kan använda klientautentiseringsuppgifter för OAuth 2.0 för att integrera AEM Forms med Salesforce-programmet. OAuth 2.0-klientens autentiseringsuppgifter är en standard och säker metod för direkt kommunikation utan användarinblandning.
AEM Forms utbyter klientautentiseringsuppgifterna (konsumentnyckel och hemlighet), som definieras i det Salesforce-anslutna programmet, för att få en åtkomsttoken.
AEM as a Cloud Service erbjuder olika inskickningsåtgärder för att hantera inskickade formulär. Du kan läsa mer om de här alternativen i artikeln Åtgärd för att skicka anpassade formulär.
Det finns många fördelar med att använda OAuth 2.0-klientautentiseringsuppgifter för autentisering över autentisering av Authorization Code Flow:
- Autentisering med OAuth 2.0-klientautentiseringsuppgifter tillåter mer än fem anslutningar per användare.
- AEM datakällkonfiguration fortsätter att arbeta med inaktivering, åtkomständringar och lösenordsuppdatering för en AEM användare.
Förutsättningar prerequisites
Innan du ställer in kommunikation mellan ett Salesforce-program och en AEM-miljö:
-
Skapa en Salesforce-ansluten app med OAuth 2.0-klientautentiseringsflöde och en API-användare för din organisation och hämta konsumentnyckeln och konsumenthemligheten för appen.
-
Kontrollera att Swagger-filen är rätt konfigurerad för att matcha organisationens API:er. Du kan också välja att skapa en Swagger-fil från början, som är anpassad för användning i AEM.
Konfigurera Salesforce-program med OAuth 2.0-klientautentiseringsflöde steps-to-create-aem-datasource-configuration
Så här ansluter du adaptivt formulär till Salesforce-programmet med autentiseringsinställningarna för OAuth 2.0-klientautentisering:
-
Logga in på din Author-instans.
-
Gå till Tools > Cloud Services > Data Sources.
-
Välj konfigurationsmappen.
-
Klicka på Create så visas Create Data Source Configuration.
-
Ange Title och välj Service Type som RESTful Service.
-
Klicka på Next.
-
Välj Swagger Source som File.
note note NOTE När swagger-filen väljs fylls schemat, värdnamnet och bassökvägen i automatiskt. -
Överför den skapade swagger-filen från den lokala datorn genom att klicka på Browse.
-
Markera Authentication Type som OAuth 2.0 så visas panelen Authentication Settings.
-
Välj Grant Type som Client Credential.
-
Ange Client Id och Client Secret som hämtats från Salesforce-appen som är ansluten.
-
Ange Access Token URL i format
https://[MyDomainName].my.salesforce.com/services/oauth2/token
.note note NOTE Varje organisation har ett eget specifikt domännamn. -
Klicka på Test Connection.
-
Om anslutningen lyckas klickar du på knappen Create.
När du har konfigurerat Salesforce-programmet kan du använda konfigurationen när du skapar formulärdatamodell (FDM). Mer information finns i Skapa formulärdatamodell (FDM). Konfigurera formulärdatamodellens överföringsåtgärd för ett anpassat formulär för att skicka data till Salesforce-program.
Mer information om hur du skapar och använder FDM (Form Data Model) i arbetsflöden finns i Dataintegrering.
Relaterade artiklar
- Skicka e-post
- Skicka till SharePoint
- Skicka med formulärdatamodell
- Skicka till Azure Blob Storage
- Skicka till REST-slutpunkt
- Skicka till OneDrive
- Anropa ett AEM
- Skicka till Power Automate
- Skicka till Workfront Fusion
- Ansluta anpassat formulär till Salesforce
- Ansluta ett adaptivt formulär till Microsoft
- Ansluta ett adaptivt formulär till Adobe Marketo Engage
- Skapa anpassad skickaåtgärd