Salesforce
In einem Adobe Workfront Fusion-Szenario können Sie Workflows automatisieren, die Salesforce verwenden, und sie mit mehreren Anwendungen und Services von Drittanbietern verbinden.
Eine Videoeinführung zum Salesforce-Connector finden Sie unter:
Anweisungen zum Erstellen eines Szenarios finden Sie in den Artikeln unter Szenarios erstellen: Artikelindex.
Informationen zu Modulen finden Sie in den Artikeln unter Module: Artikelindex.
- Nicht alle Editionen von Salesforce verfügen über API-Zugriff. Weitere Informationen finden Sie in den Informationen zu Salesforce Editionen mit API-Zugriff auf der Salesforce Community-Site.
- Informationen zu bestimmten Fehlern, die von der Salesforce-API zurückgegeben werden, finden Sie in den Dokumenten zur Salesforce-API. Sie können auch den Status der Salesforce-API auf mögliche Service-Ausfälle überprüfen.
Zugriffsanforderungen
Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-Paket | Beliebig |
Adobe Workfront-Lizenz |
Neu: Standard Oder Aktuell: Arbeit oder höher |
Lizenz für Adobe Workfront Fusion** |
Aktuell: Keine Workfront Fusion-Lizenzanforderung Oder Legacy: Workfront Fusion für Arbeitsautomatisierung und -integration |
Produkt |
Neu:
Oder Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben. |
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.
Informationen zu Adobe Workfront Fusion-Lizenzen finden Sie unter Adobe Workfront Fusion-Lizenzen.
Voraussetzungen
Um Salesforce-Module verwenden zu können, müssen Sie über ein Salesforce-Konto verfügen.
Salesforce-API-Informationen
Der Salesforce-Connector verwendet Folgendes:
Über die Suche nach Salesforce Objekten
Bei der Suche nach Objekten können Sie entweder einzelne Suchbegriffe eingeben oder eine komplexere Abfrage mit Platzhaltern und Operatoren erstellen:
- Verwenden Sie den Sternchen-Platzhalter (*) als Ersatz für null oder mehr Zeichen. Bei einer Suche nach Ca* werden beispielsweise Elemente gefunden, die mit Ca beginnen
- Mit einem Fragezeichen (?) als Ersatz für ein einzelnes Zeichen. Bei einer Suche nach Jon?n werden beispielsweise Elemente mit dem Begriff John oder Joan, aber nicht Jon gefunden
- Verwenden Sie den Anführungszeichen-Operator (“ „), um eine exakte Übereinstimmung der Phrasen zu finden. Beispiel: „Montagstreffen“
Weitere Informationen zu Suchmöglichkeiten finden Sie in der Salesforce Entwicklerdokumentation zu SOQL und SOSL.
Erstellen einer Verbindung zu Salesforce
So erstellen Sie eine Verbindung für Ihre Salesforce:
-
Klicken Sie in einem beliebigen Salesforce auf Hinzufügen neben dem Feld Verbindung .
-
Füllen Sie die folgenden Felder aus:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 layout-auto html-authored no-header Verbindungsname Geben Sie einen Namen für die neue Verbindung ein. Umgebung Wählen Sie aus, ob eine Verbindung zu einer Produktions- oder Nicht-Produktionsumgebung hergestellt werden soll. Typ Wählen Sie aus, ob Sie eine Verbindung zu einem Service-Konto oder einem persönlichen Konto herstellen möchten. Client-ID Geben Sie Ihre Salesforce-Client-ID ein. Client-Geheimnis Geben Sie Ihr Salesforce-Client-Geheimnis ein. Sandbox Aktivieren Sie diese Option, wenn es sich um eine Sandbox-Umgebung handelt. API-Version Geben Sie die Version der Salesforce-API ein, die Sie verwenden möchten. Die Standardversion ist 62.0. -
Klicken Sie Fortfahren, um die Verbindung zu speichern und zum Modul zurückzukehren.
Salesforce Module und ihre Felder
Trigger
Feld ansehen
Dieses Feldmodul startet ein Trigger, wenn ein Feld in Salesforce aktualisiert wird.
Auf Datensätze achten
Dieses Trigger-Modul führt ein Szenario aus, wenn ein Datensatz in einem Objekt erstellt oder aktualisiert wird. Das Modul gibt alle Standardfelder zurück, die mit dem Datensatz oder den Datensätzen verknüpft sind, sowie alle benutzerdefinierten Felder und Werte, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Ausgehende Nachrichten ansehen
Dieses Trigger-Modul führt ein Szenario aus, wenn jemand eine Nachricht sendet. Das Modul gibt alle Standardfelder zurück, die mit dem Datensatz oder den Datensätzen verknüpft sind, sowie alle benutzerdefinierten Felder und Werte, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Dieses Modul erfordert einige zusätzliche Einstellungen. Für ausgehende Nachrichten muss ein Fluss konfiguriert sein.
- Anweisungen zu Datenflüssen in Salesforce finden Sie unter Automatisieren von Aufgaben mit Datenflüssen in der Dokumentation zu Salesforce.
- Informationen zum Konfigurieren einer ausgehenden Nachricht in Salesforce finden Sie unter Senden einer ausgehenden Nachricht aus einem datensatzausgelösten Fluss in der Dokumentation zu Salesforce
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Aktionen
Datensatz erstellen
Dieses Aktionsmodul erstellt einen neuen Datensatz in einem -Objekt.
Mit dem Modul können Sie auswählen, welche der Objektfelder im Modul verfügbar sind. Dadurch wird die Anzahl der Felder reduziert, die beim Einrichten des Moduls durchgescrollt werden müssen.
Das Modul gibt die ID des Datensatzes und alle zugehörigen Felder sowie alle benutzerdefinierten Felder und Werte zurück, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Benutzerdefinierter API-Aufruf
Mit diesem Aktionsmodul können Sie einen benutzerdefinierten authentifizierten Aufruf an die Salesforce-API durchführen. Auf diese Weise können Sie eine Datenflussautomatisierung erstellen, die von den anderen Salesforce nicht durchgeführt werden kann.
Das -Modul gibt Folgendes zurück:
-
Status-Code (Zahl): Dies zeigt den Erfolg oder Misserfolg Ihrer HTTP-Anfrage an. Dies sind Standardcodes, die Sie im Internet nachschlagen können.
-
Headers (Objekt): Ein detaillierterer Kontext für die Antwort/den Status-Code, der sich nicht auf den Ausgabetext bezieht. Nicht alle Kopfzeilen, die in einer Antwort-Kopfzeile angezeigt werden, sind Antwort-Kopfzeilen, sodass einige möglicherweise nicht für Sie nützlich sind.
Die Antwort-Header hängen von der HTTP-Anfrage ab, die Sie beim Konfigurieren des Moduls ausgewählt haben.
-
body (Objekt): Je nach der HTTP-Anfrage, die Sie beim Konfigurieren des Moduls ausgewählt haben, erhalten Sie möglicherweise einige Daten zurück. Diese Daten, z. B. die Daten aus einer GET-Anfrage, sind in diesem Objekt enthalten.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Beispiel: Der folgende API-Aufruf gibt die Liste aller Benutzer in Ihrem Salesforce-Konto zurück:
-
URL:
query
-
Method: GET
-
Abfragezeichenfolge:
-
key:
q
-
Wert:
SELECT Id, Name, CreatedDate, LastModifiedDate FROM User LIMIT 10
Treffer der Suche finden Sie in der Modulausgabe unter Bundle > Body > records.
In unserem Beispiel wurden 6 Benutzer zurückgegeben:
Löschen eines Datensatzes
Dieses Aktionsmodul löscht einen vorhandenen Datensatz in einem Objekt.
Sie geben die ID des Datensatzes an.
Das Modul gibt die ID des Datensatzes und alle zugehörigen Felder sowie alle benutzerdefinierten Felder und Werte zurück, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Anlage/Dokument herunterladen
Dieses Aktionsmodul lädt ein Dokument oder eine Anlage aus einem Datensatz herunter.
Sie geben die ID des Datensatzes und den gewünschten Download-Typ an.
Das Modul gibt die ID des Anhangs oder Dokuments und alle zugehörigen Felder sowie alle benutzerdefinierten Felder und Werte zurück, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Datensatz lesen
Dieses Aktionsmodul liest Daten aus einem einzelnen -Objekt in Salesforce.
Sie geben die ID des Datensatzes an.
Das Modul gibt die ID des Datensatzes und alle zugehörigen Felder sowie alle benutzerdefinierten Felder und Werte zurück, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Aktualisieren eines Datensatzes
Dieses Aktionsmodul bearbeitet einen Datensatz in einem -Objekt.
Mit dem Modul können Sie auswählen, welche der Objektfelder im Modul verfügbar sind. Dadurch wird die Anzahl der Felder reduziert, die beim Einrichten des Moduls durchgescrollt werden müssen.
Das Modul gibt die ID des Datensatzes und alle zugehörigen Felder sowie alle benutzerdefinierten Felder und Werte zurück, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Anlage/Dokument hochladen
Dieses Aktionsmodul lädt eine Datei hoch und hängt sie an einen von Ihnen angegebenen Datensatz an oder lädt ein Dokument hoch.
Das Modul gibt die ID des Anhangs oder Dokuments und alle zugehörigen Felder sowie alle benutzerdefinierten Felder und Werte zurück, auf die die Verbindung zugreift. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.
Datei hochladen
Dieses Aktionsmodul lädt eine einzelne Datei in Salesforce hoch.
Suchvorgänge
Suche
Dieses Aktionsmodul ruft alle Datensätze ab, die ein bestimmtes Kriterium erfüllen.
Suche mit Abfrage
Dieses Suchmodul sucht in einem -Objekt nach Datensätzen, Salesforce mit der angegebenen Suchanfrage übereinstimmen. Sie können diese Informationen in nachfolgenden Modulen im Szenario zuordnen.
Beim Konfigurieren dieses Moduls werden die folgenden Felder angezeigt.