Zum Inhalt springen

Salesforce Anbindung

Einführung

Eine Salesforce Verbindung wird mithilfe des Salesforce Connectors konfiguriert, der den Zugriff auf den Salesforce Endpoint ermöglicht. Sobald eine Verbindung hergestellt ist, können Sie eine oder mehrere mit dieser Verbindung verknüpfte Salesforce Aktivitäten konfigurieren, die entweder als Quelle zur Bereitstellung von Daten für einen Operation oder als Ziel zur Nutzung von Daten in einem Operation verwendet werden können. Darüber hinaus kann die Salesforce Verbindung in Scripts verwendet werden.

Hinweis

Dieser Connector unterstützt die Organisationsrichtlinie Erneute Authentifizierung bei Änderung aktivieren. Wenn aktiviert, müssen Benutzer bei einer Änderung des Server-Hosts oder Benutzernamens in dieser Verbindung das Passwort und den Sicherheitstoken für die Verbindung erneut eingeben.

Erstellen oder Bearbeiten einer Salesforce-Verbindung

Eine neue Salesforce Verbindung wird mit dem Salesforce-Connector von einem dieser Standorte aus erstellt:

Eine bestehende Salesforce-Verbindung kann von diesen Orten aus bearbeitet werden:

Konfigurieren einer Salesforce-Verbindung

Die Konfiguration einer Salesforce-Verbindung umfasst diese Felder:

Anhang

Tipp

Felder mit einem variablen Symbol Anhang Unterstützung durch globale Variablen, Projektvariablen und Jitterbit-Variablen. Beginnen Sie entweder mit einer öffnenden eckigen Klammer [ in das Feld oder durch Klicken auf das Variablensymbol, um eine Liste der vorhandenen Variablen anzuzeigen, aus denen Sie auswählen können.

  • Endpoint: Geben Sie einen Namen ein, der zur Identifizierung der Salesforce-Verbindung verwendet werden soll. Der Name muss für jede Salesforce-Verbindung eindeutig sein und darf keine Schrägstriche enthalten (/) oder Doppelpunkte (:). Dieser Name wird auch verwendet, um den Salesforce Endpoint zu identifizieren, der sich sowohl auf eine bestimmte Verbindung als auch auf ihre Aktivitäten bezieht.

  • Server-Host: Geben Sie die URL des Salesforce Servers ein. Wenn Sie eine Produktionsinstanz verwenden, belassen Sie die Standard URL als https://login.salesforce.com. Wenn Sie eine Sandbox-Instanz verwenden, aktivieren Sie unten das Kontrollkästchen Sandbox.

  • Sandbox: Wenn Sie eine Salesforce Sandbox-Instanz verwenden, aktivieren Sie dieses Kontrollkästchen, um das Feld Server-Host oben auf https://test.salesforce.com.

  • Benutzername: Geben Sie den Benutzernamen für das Salesforce-Konto ein. Es ist ein Salesforce-Konto erforderlich, bei dem die Multi-Faktor-Authentifizierung (MFA) nicht aktiviert ist.

    Um ein Salesforce-Konto ohne MFA zu konfigurieren, stellen Sie sicher, dass der Berechtigungssatz, der der Salesforce-Systemintegrationsanmeldung zugewiesen ist, nicht die Auswahl Multi-Faktor-Authentifizierung für API -Anmeldungen enthält. Systemintegrations-Anmeldetypen sind von der MFA-Anforderung von Salesforce ausgenommen, wie von Salesforce in Ist MFA für meine Integrationsbenutzer erforderlich? in der Dokumentation FAQ zur Salesforce Multi-Faktor-Authentifizierung beschrieben.

  • Passwort: Geben Sie das Passwort für das Salesforce-Konto ein.

    Vorsicht

    Ein Salesforce Passwort, das erweiterte ASCII-Zeichen wie £ verwendet, kann beim Abrufen von Daten während der Aktivitätskonfiguration den folgenden Fehler verursachen:

    Invalid username, password, security token; or user locked out. [INVALID_LOGIN]
    

    In diesem Fall kann der Verbindungstest dennoch erfolgreich sein. Wenn Sie diesen Fehler während der Aktivitätskonfiguration erhalten und Sonderzeichen im Passwort verwenden, versuchen Sie, das Passwort zu ändern.

  • Sicherheitstoken: Falls die Sicherheitskonfiguration der Salesforce Instanz dies erfordert, geben Sie das mit dem Salesforce-Konto verknüpfte Sicherheitstoken ein. Weitere Informationen finden Sie in der Salesforce-Dokumentation zum Zurücksetzen Ihres Sicherheitstokens oder Option „Sicherheitstoken zurücksetzen“ wird nicht angezeigt.

  • Testen: Klicken Sie hier, um die Verbindung mit den angegebenen Anmeldeinformationen zu überprüfen.

  • Änderungen speichern: Klicken Sie hier, um die Verbindungskonfiguration zu speichern und zu schließen.

  • Änderungen verwerfen: Klicken Sie nach dem Vornehmen von Änderungen an einer neuen oder vorhandenen Konfiguration hier, um die Konfiguration ohne Speichern zu schließen. Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Änderungen verwerfen möchten.

  • Löschen: Klicken Sie nach dem Öffnen einer vorhandenen Verbindungskonfiguration hier, um die Verbindung dauerhaft aus dem Projekt zu löschen und die Konfiguration zu schließen (siehe Komponentenabhängigkeiten, Löschen und Entfernen). Sie werden in einer Meldung aufgefordert, zu bestätigen, dass Sie die Verbindung löschen möchten.

Nächste Schritte

Nachdem eine Salesforce Verbindung erstellt wurde, sind Menüaktionen für diese Verbindung über die Tab Komponenten des Projektbereichs zugänglich. Siehe Aktionsmenü „Verbindungsaktionen“ für weitere Einzelheiten.

Nachdem Sie eine Salesforce Verbindung konfiguriert haben, können Sie eine oder mehrere mit dieser Verbindung verknüpfte Salesforce-Aktivitäten konfigurieren, die entweder als Quelle zum Bereitstellen von Daten für einen Operation oder als Ziel zum Verbrauchen von Daten in einem Operation verwendet werden sollen. Alternativ können Sie die Salesforce Verbindung in einem Script verwenden.

Konfigurieren von Aktivitäten

Salesforce-Aktivitäten interagieren mit der Salesforce-Verbindung, um als Quellen (Bereitstellung von Daten innerhalb einer Operation) oder Ziele (Empfang von Daten innerhalb einer Operation) zu fungieren.

Nachdem Sie eine Salesforce-Verbindung konfiguriert haben, filtern Sie mithilfe der Dropdown-Liste Anzeigen nach Endpoints und klicken Sie dann auf den Salesforce-Verbindungsblock, um Aktivitäten anzuzeigen, die für die Verwendung mit einer Salesforce-Verbindung verfügbar sind:

Anhang

Weitere Informationen finden Sie in diesen Aktivitäten:

Standardmäßige Salesforce Aktivitäten

  • Abfrage: Fragt Daten von einem Salesforce Endpoint ab und soll als Quelle in einer Operation verwendet werden.
  • Einfügen: Fügt neue Daten in einen Salesforce Endpoint ein und soll als Ziel in einer Operation verwendet werden.
  • Aktualisieren: Aktualisiert vorhandene Daten in einem Salesforce Endpoint und soll als Ziel in einer Operation verwendet werden.
  • Upsert: Aktualisiert vorhandene Daten und fügt neue Daten in einen Salesforce Endpoint ein und ist zur Verwendung als Ziel in einer Operation vorgesehen.
  • Löschen: Löscht Daten in einem Salesforce Endpoint und ist zur Verwendung als Ziel in einer Operation vorgesehen.

Massen-Salesforce Aktivitäten

Salesforce Massenaktivitäten sind schneller und skalierbarer als Nicht-Massenaktivitäten von Salesforce, sollten jedoch nur verwendet werden, wenn Sie vor Erreichen des Ziels keine Transformation zum Ändern der Daten benötigen.

  • Massenabfrage: Fragt eine große Anzahl von Datensätzen von einem Salesforce Endpoint ab und soll als Quelle in einer Operation verwendet werden.
  • Masseneinfügung: Fügt eine große Anzahl neuer Datensätze in einen Salesforce Endpoint ein und soll als Ziel in einer Operation verwendet werden.
  • Massenaktualisierung: Aktualisiert eine große Anzahl vorhandener Datensätze in einem Salesforce Endpoint und soll als Ziel in einem Operation verwendet werden.
  • Massen-Upsert: Aktualisiert sowohl eine große Anzahl vorhandener Datensätze als auch fügt eine große Anzahl neuer Datensätze in einen Salesforce Endpoint ein und ist für die Verwendung als Ziel in einer Operation vorgesehen.
  • Massenlöschung: Löscht eine große Anzahl von Datensätzen von einem Salesforce Endpoint und soll als Ziel in einer Operation verwendet werden. Gelöschte Datensätze werden im Salesforce-Papierkorb gespeichert, bevor sie endgültig gelöscht werden.
  • Massenlöschung: Löscht eine große Anzahl Datensätze endgültig von einem Salesforce Endpoint und soll als Ziel in einem Operation verwendet werden. Endgültig gelöschte Datensätze können automatisch gelöscht werden.

Verwenden von Salesforce Verbindungen in Scripts

Auf Salesforce-Verbindungen kann in einem Script mithilfe von Script verwiesen werden, die eine salesforceOrg als Parameter. Weitere Informationen finden Sie unter Salesforce Funktionen verwenden.