

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Mit Salesforce Connect
<a name="connectors-salesforce"></a>

Um App Studio mit Salesforce zu verbinden, damit Builder auf Salesforce-Ressourcen zugreifen und diese in Anwendungen verwenden können, müssen Sie eine verbundene Anwendung in Salesforce erstellen und konfigurieren und in App Studio einen Salesforce-Connector erstellen.

**Um Salesforce mit App Studio zu verbinden**

1. Wählen Sie in App Studio im Navigationsbereich im Abschnitt **Verwalten** die Option **Connectors** aus. Sie werden zu einer Seite weitergeleitet, auf der eine Liste der vorhandenen Konnektoren mit einigen Details zu den einzelnen Konnektoren angezeigt wird.

1. Wählen Sie **\+ Connector erstellen**.

1. Wählen Sie **Salesforce** aus der Liste der Connector-Typen aus, um die Seite zur Connector-Erstellung zu öffnen.

1. Notieren Sie sich die **Umleitungs-URL**, die Sie in den folgenden Schritten zur Konfiguration von Salesforce verwenden werden.

1. Der nächste Schritt besteht darin, eine verbundene Anwendung in Salesforce zu erstellen. Navigieren Sie in einer anderen Registerkarte oder einem anderen Fenster zu Ihrer Salesforce-Instanz.

1. Suchen Sie im Feld „Schnellsuche“ **App Manager** und wählen Sie dann **App Manager** aus.

1. Wählen Sie „**Neue verbundene App**“.

1. Geben Sie unter **Name der verbundenen App** und **API-Name** einen Namen für Ihre App ein. Er muss nicht mit dem Namen Ihrer App Studio-App übereinstimmen.

1. Geben Sie bei Bedarf Kontaktinformationen an.

1. Aktivieren Sie im Abschnitt **API ( OAuth Einstellungen aktivieren)** die Option ** OAuth Einstellungen aktivieren**.

1. Geben Sie **unter Rückruf-URL** die **Weiterleitungs-URL** ein, die Sie zuvor in App Studio notiert haben.

1. Fügen Sie **unter Ausgewählte OAuth Bereiche** die erforderlichen Berechtigungsbereiche aus der Liste hinzu. App Studio kann mit Salesforce REST interagieren APIs , um CRUD-Operationen für fünf Objekte durchzuführen: Accounts, Kundenvorgänge, Kontakte, Leads und Opportunities. Es wird empfohlen, **Vollzugriff (Vollzugriff)** hinzuzufügen, um sicherzustellen, dass Ihre App Studio-Anwendung über alle relevanten Berechtigungen oder Bereiche verfügt.

1. Deaktivieren Sie die Option „**Proof Key for Code Exchange (PKCE) Extension for Supported Authorization Flows erforderlich**“. PKCE wird von App Studio nicht unterstützt.

1. Aktivieren Sie „**Geheimer Schlüssel für Webserverfluss erforderlich**“ und „**Geheimcode erforderlich“ für Aktualisierungstokenfluss**, um die besten Sicherheitsvorkehrungen zu befolgen.

1. App Studio unterstützt die beiden folgenden Authentifizierungsabläufe:
   + **Client Credentials Flow**: Ideal für server-to-server Interaktionen, bei denen die Anwendung in ihrem eigenen Namen ohne Benutzerinteraktion agiert. Zum Beispiel die Auflistung aller Lead-Informationen für ein Team von temporären Mitarbeitern, die keinen Salesforce-Zugriff haben.
   + **Authorization Code Flow**: Geeignet für Anwendungen, die im Namen eines Benutzers handeln, z. B. für den Zugriff auf personenbezogene Daten oder für Aktionen. Zum Beispiel eine Auflistung der Leads der einzelnen Vertriebsleiter, die sie bezogen haben oder denen sie gehören, um andere Aufgaben über diese App auszuführen.
   + Für den Client Credentials Flow:

     1. **Aktivieren Sie „Fluss für Client-Anmeldeinformationen** aktivieren“. Überprüfen und bestätigen Sie die Nachricht.

     1. Speichern Sie die App.

     1. Sie müssen einen Ausführungsbenutzer auswählen, obwohl im Flow keine Benutzerinteraktion stattfindet. Durch die Auswahl eines Ausführungsbenutzers gibt Salesforce Zugriffstoken im Namen des Benutzers zurück.

        1. Wählen Sie im **App Manager** aus der Liste der Apps den Pfeil der App Studio-Anwendung und dann **Verwalten** aus.

        1. Wählen Sie **„Richtlinien bearbeiten“**

        1. Fügen Sie im **Client Credentials Flow** den entsprechenden Benutzer hinzu.
   + Aktivieren Sie für den Autorisierungscodefluss die Option **Autorisierungscode- und Anmeldedatenfluss aktivieren**

1. Salesforce stellt eine Client-ID und einen geheimen Client-Schlüssel bereit, die zur Konfiguration des Connectors in App Studio in den folgenden Schritten verwendet werden müssen.

   1. Wählen Sie im **App Manager** den Pfeil der App Studio-Anwendung und dann **Ansicht** aus.

   1. Wählen Sie im Abschnitt **API ( OAuth Einstellungen aktivieren)** die Option **Kundendaten verwalten** aus. Dadurch wird möglicherweise eine E-Mail mit einem Bestätigungsschlüssel gesendet, den Sie zur Bestätigung eingeben müssen.

   1. Notieren Sie sich den **Consumer Key** (Client ID) und den **Consumer Secret** (Client Secret).

1. Zurück in App Studio, konfigurieren und erstellen Sie Ihren Connector, indem Sie die folgenden Felder ausfüllen.

1. Geben Sie **unter Name** einen Namen für Ihren Salesforce-Connector ein.

1. Geben Sie **unter Beschreibung** eine Beschreibung für Ihren Salesforce-Connector ein.

1. Geben Sie im Feld **Basis-URL** die Basis-URL für Ihre Salesforce-Instanz ein. Sie sollte wie folgt aussehen: `https://{{hostname}}.salesforce.com/services/data/v60.0` und durch den Namen Ihrer Salesforce-Instanz {{hostname}} ersetzen.

1. Stellen Sie sicher, dass unter **Authentifizierungsmethode OAuth ** **2.0** ausgewählt ist.

1. Wählen Sie in **OAuth 2.0 Flow** die OAuth Authentifizierungsmethode aus und füllen Sie die entsprechenden Felder aus:
   + Wählen Sie **Client Credentials Flow** für die Verwendung in Anwendungen, die in ihrem eigenen Namen agieren, für system-to-system Integrationen aus.

     1. Geben Sie im Feld **Client-ID** den **Verbraucherschlüssel** ein, den Sie zuvor von Salesforce erhalten haben.

     1. Geben Sie im Feld **Kundengeheimnis** den **Consumer Secret** ein, den Sie zuvor von Salesforce erhalten haben.

     1. Geben Sie im Feld **Zugriffstoken-URL** den OAuth 2.0-Token-Endpunkt ein. Er sollte wie folgt aussehen: `https://{{hostname}}/services/oauth2/token` und durch den Namen Ihrer Salesforce-Instanz {{hostname}} ersetzen. Weitere Informationen finden Sie in der Dokumentation zu [Salesforce OAuth Endpoints](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_endpoints.htm&type=5).

     1. Wählen Sie **Verbindung verifizieren** aus, um die Authentifizierung und Verbindung zu testen.
   + Wählen Sie den **Autorisierungscodefluss** für die Verwendung in Anwendungen aus, die im Namen des Benutzers handeln.

     1. Geben Sie im Feld **Client-ID** den zuvor von Salesforce erhaltenen **Verbraucherschlüssel** ein.

     1. Geben Sie im Feld **Kundengeheimnis** den **Consumer Secret** ein, den Sie zuvor von Salesforce erhalten haben.

     1. Geben Sie im Feld **Autorisierungs-URL** den Autorisierungsendpunkt ein. Er sollte wie folgt aussehen: `https://{{hostname}}/services/oauth2/authorize` und durch den Namen Ihrer Salesforce-Instanz {{hostname}} ersetzen. Weitere Informationen finden Sie in der Dokumentation zu [Salesforce OAuth Endpoints](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_endpoints.htm&type=5).

     1. Geben Sie im Feld **Zugriffstoken-URL** den OAuth 2.0-Token-Endpunkt ein. Er sollte wie folgt aussehen: `https://{{hostname}}/services/oauth2/token` und durch den Namen Ihrer Salesforce-Instanz {{hostname}} ersetzen. Weitere Informationen finden Sie in der Dokumentation zu [Salesforce OAuth Endpoints](https://help.salesforce.com/s/articleView?id=sf.remoteaccess_oauth_endpoints.htm&type=5).

1. Wählen Sie unter **Operations** die Salesforce-Operationen aus, die Ihr Connector unterstützen wird. Die Operationen in dieser Liste sind vordefiniert und stellen allgemeine Aufgaben in Salesforce dar, z. B. das Erstellen, Abrufen, Aktualisieren oder Löschen von Datensätzen aus allgemeinen Objekten.

1. Wählen Sie **Erstellen** aus. Der neu erstellte Connector wird in der **Connectors-Liste** angezeigt.