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 verbinden
Um App Studio mit Salesforce zu verbinden und Entwicklern den Zugriff auf und die Nutzung von Salesforce-Ressourcen in Anwendungen zu ermöglichen, 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
-
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 Connectors mit einigen Details zu den einzelnen Connectors angezeigt wird.
-
Wählen Sie + Connector erstellen.
-
Wählen Sie Salesforce aus der Liste der Connectortypen aus, um die Seite zur Erstellung des Connectors zu öffnen.
-
Notieren Sie sich die Weiterleitungs-URL, die Sie in den folgenden Schritten zur Konfiguration von Salesforce verwenden werden.
-
Der nächste Schritt besteht darin, eine verbundene Anwendung in Salesforce zu erstellen. Navigieren Sie in einem anderen Tab oder Fenster zu Ihrer Salesforce-Instanz.
Suchen Sie im Feld „Schnellsuche“
App Managerund wählen Sie dann App Manager aus.Wählen Sie „Neue verbundene App“.
Geben Sie unter Name der verbundenen App und API-Name einen Namen für Ihre App ein. Er muss nicht mit Ihrem App Studio-App-Namen übereinstimmen.
Geben Sie bei Bedarf Kontaktinformationen an.
Aktivieren Sie im Abschnitt API (OAuth-Einstellungen aktivieren) die Option OAuth-Einstellungen aktivieren.
Geben Sie im Feld Rückruf-URL die Weiterleitungs-URL ein, die Sie zuvor in App Studio notiert haben.
Fügen Sie unter Ausgewählte OAuth-Bereiche die erforderlichen Berechtigungsbereiche aus der Liste hinzu. App Studio kann mit Salesforce-REST-APIs interagieren, um CRUD-Operationen für fünf Objekte durchzuführen: Accounts, Cases, Contacts, Leads und Opportunities. Es wird empfohlen, Vollzugriff (Vollzugriff) hinzuzufügen, um sicherzustellen, dass Ihre App Studio-App über alle relevanten Berechtigungen oder Bereiche verfügt.
Deaktivieren Sie die Option PKCE-Erweiterung (Proof Key for Code Exchange) für unterstützte Autorisierungsabläufe erforderlich. PKCE wird von App Studio nicht unterstützt.
Aktivieren Sie „Geheimer Schlüssel für Webserverfluss erforderlich“ und „Schlüssel erforderlich für Tokenfluss aktualisieren“, um die besten Sicherheitsmethoden einzuhalten.
App Studio unterstützt die beiden folgenden Authentifizierungsabläufe:
Ablauf der Client-Anmeldeinformationen: Ideal für Interaktionen zwischen Servern, bei denen die Anwendung in eigenem Namen ohne Benutzerinteraktion handelt. Beispielsweise die Auflistung aller Lead-Informationen für ein Team von Zeitarbeitskräften, 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 persönliche Daten oder Aktionen. Beispielsweise können Sie die Leads der einzelnen Vertriebsleiter auflisten, die von ihnen stammen oder die ihnen gehören, um andere Aufgaben über diese App auszuführen.
Für den Ablauf der Kundenanmeldedaten:
Aktivieren Sie die Option „Fluss mit Client-Anmeldeinformationen aktivieren“. Überprüfen und bestätigen Sie die Meldung.
Speichern Sie die App.
Sie müssen einen Ausführungsbenutzer auswählen, obwohl im Flow keine Benutzerinteraktion stattfindet. Wenn Sie einen Ausführungsbenutzer auswählen, gibt Salesforce im Namen des Benutzers Zugriffstoken zurück.
Wählen Sie im App Manager aus der Liste der Apps den Pfeil der App Studio-App aus und wählen Sie Verwalten aus.
Wählen Sie „Richtlinien bearbeiten“
Fügen Sie im Client Credentials Flow den entsprechenden Benutzer hinzu.
Aktivieren Sie für den Autorisierungscode-Flow die Option Autorisierungscode- und Anmeldeinformationsfluss aktivieren
Salesforce stellt eine Client-ID und ein Client-Geheimnis bereit, die verwendet werden müssen, um den Connector in App Studio in den folgenden Schritten zu konfigurieren.
Wählen Sie im App Manager den Pfeil der App Studio-App aus und wählen Sie Ansicht.
Wählen Sie im Abschnitt API (OAuth-Einstellungen aktivieren) die Option Kundendetails verwalten aus. Dadurch wird möglicherweise eine E-Mail mit einem Bestätigungsschlüssel gesendet, den Sie zur Bestätigung eingeben müssen.
Notieren Sie sich den Consumer Key (Client ID) und den Consumer Secret (Client Secret).
-
Zurück in App Studio können Sie Ihren Connector konfigurieren und erstellen, indem Sie die folgenden Felder ausfüllen.
Geben Sie im Feld Name einen Namen für Ihren Salesforce-Connector ein.
Geben Sie im Feld Beschreibung eine Beschreibung für Ihren Salesforce-Connector ein.
Geben Sie im Feld Basis-URL die Basis-URL für Ihre Salesforce-Instanz ein. Sie sollte wie folgt aussehen:
https://und durch Ihren Salesforce-Instanznamenhostname.salesforce.com/services/data/v60.0hostnameersetzen.Stellen Sie sicher, dass unter Authentifizierungsmethode OAuth 2.0 ausgewählt ist.
Wählen Sie in OAuth 2.0 Flow die OAuth-Authentifizierungsmethode aus und füllen Sie die zugehörigen Felder aus:
Wählen Sie Client Credentials Flow für die Verwendung in Anwendungen aus, die in ihrem eigenen Namen handeln, für System-zu-System-Integrationen.
Geben Sie im Feld Client-ID den Consumer Key ein, den Sie zuvor von Salesforce erhalten haben.
Geben Sie im Feld Client Secret den Consumer Secret ein, den Sie zuvor von Salesforce erhalten haben.
Geben Sie im Feld Zugriffstoken-URL den OAuth 2.0-Token-Endpunkt ein. Er sollte wie folgt aussehen:
https://und durch Ihren Salesforce-Instanznamenhostname/services/oauth2/tokenhostnameersetzen. Weitere Informationen finden Sie in der Dokumentation zu Salesforce OAuthEndpoints. Wählen Sie Verbindung verifizieren, um die Authentifizierung und Verbindung zu testen.
Wählen Sie Autorisierungscodefluss für die Verwendung in Anwendungen aus, die im Namen des Benutzers handeln.
Geben Sie im Feld Client-ID den Verbraucherschlüssel ein, den Sie zuvor von Salesforce erhalten haben.
Geben Sie im Feld Client Secret den Consumer Secret ein, den Sie zuvor von Salesforce erhalten haben.
Geben Sie im Feld Autorisierungs-URL den Autorisierungsendpunkt ein. Er sollte wie folgt aussehen:
https://und durch Ihren Salesforce-Instanznamenhostname/services/oauth2/authorizehostnameersetzen. Weitere Informationen finden Sie in der Dokumentation zu Salesforce OAuthEndpoints. Geben Sie im Feld Zugriffstoken-URL den OAuth 2.0-Token-Endpunkt ein. Er sollte wie folgt aussehen:
https://und durch Ihren Salesforce-Instanznamenhostname/services/oauth2/tokenhostnameersetzen. Weitere Informationen finden Sie in der Dokumentation zu Salesforce OAuthEndpoints.
-
Wählen Sie unter Operations die Salesforce-Operationen aus, die Ihr Connector unterstützen soll. Die Operationen in dieser Liste sind vordefiniert und stellen allgemeine Aufgaben in Salesforce dar, wie z. B. das Erstellen, Abrufen, Aktualisieren oder Löschen von Datensätzen aus gemeinsamen Objekten.
-
Wählen Sie Erstellen aus. Der neu erstellte Connector wird in der Connectors-Liste angezeigt.