Aktion „Authentifizierung“ in Salesforce
- Zuletzt aktualisiert2023/11/16
Aktion „Authentifizierung“ in Salesforce
Authentifizierung in Salesforce ist die erste Befehls-Aktion, die Sie starten müssen, um sich bei Salesforce zu authentifizieren.
Anmerkung: Die Beispiele und Grafiken auf dieser Seite dienen nur der Veranschaulichung und spiegeln möglicherweise nicht genau Ihren speziellen Fall wider. Wir übernehmen keine Verantwortung für deren Pflege oder Richtigkeit.
Authentifizieren Sie den Zugriff auf Salesforce, indem Sie die Authentifizierungsparameter aus der mit Salesforce verbundenen Anwendung abrufen und sie in Automation 360 verwenden.Anmerkung: Kürzlich hat Salesforce Folgendes implementiert: Der OAuth 2.0-Nutzername-Kennwort-Ablauf wird in neuen Organisationen standardmäßig blockiert. Stellen Sie sicher, dass Sie diese Abläufe in Ihrer Salesforce-Umgebung für die Verwendung des Salesforce-Pakets zulassen. Siehe
OAuth- und OpenID Connect-Einstellungen.
Sie können zwei verschiedene Verbindungsmethoden für die Herstellung einer Verbindung mit Salesforce verwenden:
- OAuth2 – Client-Anmeldedaten: Verwenden Sie diese Verbindungsmethode, indem Sie die Anmeldedaten für das Salesforce-Konto angeben. Sie benötigen einen Salesforce-Nutzernamen und ein Passwort, um eine Verbindung herzustellen.
- Control Room-OAuth-Verbindung: Verwenden Sie diese Verbindungsmethode, indem Sie eine OAuth-Verbindung erstellen und diese im Control Room speichern.
Prozedur
- Melden Sie sich beim Control Room an.
- Erstellen Sie einen neuen Bot oder ändern Sie einen vorhandenen Bot. Weitere Details finden Sie unter Ihren ersten Bot erstellen.
- Wählen Sie im Bereich Aktionen Start des Bot-Ablaufs. und platzieren Sie Ihre Auswahl unter
- Wählen Sie im Feld Authentifizierungstyp die Authentifizierungsmethode aus der Dropdown-Liste aus.
-
Führen Sie die folgenden Schritte aus, um die Details der Client-ID und des geheimen Clientschlüssels für die OAuth2 - Client-Anmeldedaten-Authentifizierung anzuzeigen:
-
Um eine Verbindung mit Oauth2 – Client-Anmeldedaten herzustellen, führen Sie die folgenden Schritte aus:
-
Um eine Control Room-OAuth-Verbindung in Salesforce zu konfigurieren, führen Sie die folgenden Schritte aus:
- Um eine Verbindung über eine Control Room-OAuth-Verbindung herzustellen, wählen Sie eine OAuth-Verbindung in Salesforce aus, die Sie erstellt und im Control Room gespeichert haben. Weitere Details finden Sie unter Konfigurieren Sie OAuth-Verbindungen im Control Room.
- Geben Sie die API-Version ein. Sie finden die API-Version in der Einrichtung Ihrer Salesforce Enterprise Edition. Weitere Einzelheiten finden Sie unter Salesforce API-Version finden.
- Geben Sie Standard als Namen für die Sitzung ein.
-
Erstellen Sie entweder eine Multiple Variable oder eine Wörterbuch-Variable, um die Antwort zu speichern. Sie haben die folgenden Möglichkeiten:
- Der Authentifizierungsbefehl gibt ein Wörterbuch mit zwei Schlüssel-Wert-Paaren zurück.
Authorization
(Typ „Anmeldedaten“) undInstanceUrl
(Typ „Zeichenfolge“).Authorization
ist ausgeblendet, Sie können jedoch dieInstanceUrl
lesen. Sie können zum Beispiel ein Meldungsfeld verwenden, um den Wert von$str_Authresponse{InstanceUrl}$
zu drucken, woraufhin die Salesforce-URL zurückgegeben wird. - Wie unten gezeigt, können Sie mehrere Variablen auswählen und einer Anmeldedatenvariablen und einer Zeichenfolgevariablen als Schlüssel zuordnen.
Die Autorisierung gibt ein Token zurück, das versteckt ist, da es sich um den Typ „Anmeldedaten“ handelt. Dieses Token kann direkt im Befehl REST Web Services übergeben werden.
- Der Authentifizierungsbefehl gibt ein Wörterbuch mit zwei Schlüssel-Wert-Paaren zurück.
- Klicken Sie auf Ausführen, um Ihren Bot zu speichern und auszuführen. Sobald Sie authentifiziert sind, können Sie das Token verwenden, um andere API-Dienste in Salesforce aufzurufen.