Salesforce moduler
I ett Adobe Workfront Fusion-scenario kan du automatisera arbetsflöden som använder Salesforce och ansluta det till flera tredjepartsprogram och -tjänster.
En videointroduktion till Salesforce Connector finns på:
Instruktioner om hur du skapar ett scenario finns i artiklarna under Skapa scenarier: artikelindex.
Mer information om moduler finns i artiklarna under Moduler: artikelindex.
- Alla utgåvor av Salesforce har inte API-åtkomst. Mer information finns i informationen om Salesforce utgåvor med API-åtkomst på Salesforce Community-webbplatsen.
- Information om specifika fel som returneras från API:t Salesforce finns i API-dokumenten för Salesforce. Du kan också kontrollera status för Salesforce API:t för eventuella tjänstavbrott.
Åtkomstkrav
Du måste ha följande åtkomst för att kunna använda funktionerna i den här artikeln:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront package | Alla |
Adobe Workfront-licens |
Nytt: Standard eller Aktuell: Arbete eller högre |
Adobe Workfront Fusion-licens** |
Aktuell: Inga Workfront Fusion-licenser krävs eller Äldre: Workfront Fusion for Work Automation and Integration |
Produkt |
Nytt:
eller Aktuell: Din organisation måste köpa Adobe Workfront Fusion. |
Mer information om informationen i den här tabellen finns i Åtkomstkrav i dokumentationen.
Mer information om Adobe Workfront Fusion-licenser finns i Adobe Workfront Fusion-licenser.
Förutsättningar
Du måste ha ett Salesforce-konto för att kunna använda Salesforce-moduler.
Salesforce API-information
Salesforce Connector använder följande:
Om att söka efter Salesforce objekt
När du söker efter objekt kan du antingen ange enskilda sökord eller skapa en mer komplex fråga med jokertecken och operatorer:
- Använd asteriskens jokertecken (*) som ersättning för noll eller flera tecken. En sökning efter Ca* söker efter objekt som börjar med Ca
- Använd frågetecken som jokertecken (?) som ersättning för ett enda tecken. Om du söker efter Jo?n hittas objekt med termen John eller Joan men inte Jon
- Använd operatorn för citattecken (" ") för att hitta en exakt frasmatchning. Till exempel:"Månadsmöte"
Mer information om sökmöjligheter finns i Salesforce-utvecklardokumentationen om SOQL och SOSL.
Skapa en anslutning till Salesforce
Så här skapar du en anslutning för dina Salesforce-moduler:
-
Klicka på Salesforce bredvid anslutningsrutan i någon Add-modul.
-
Fyll i följande fält:
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 Connection name Ange ett namn för den nya anslutningen. Environment Välj om du ansluter till en produktionsmiljö eller icke-produktionsmiljö. Type Ange om du ansluter till ett tjänstkonto eller ett personligt konto. Client ID Ange ditt Salesforce klient-ID. Client Secret Ange din Salesforce-klienthemlighet. Sandbox Aktivera det här alternativet om det är en sandlådemiljö. API Version Ange den version av Salesforce API som du vill använda. Standardversionen är 62.0. -
Klicka på Continue för att spara anslutningen och återgå till modulen.
Salesforce-moduler och deras fält
Utlösare
Watch a field
Denna utlösarmodul startar ett scenario när ett fält uppdateras i Salesforce.
Watch for Records
Den här utlösarmodulen kör ett scenario när en post i ett objekt skapas eller uppdateras. Modulen returnerar alla standardfält som är associerade med posten eller posterna, tillsammans med anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Watch Outbound Messages
Den här utlösarmodulen kör ett scenario när någon skickar ett meddelande. Modulen returnerar alla standardfält som är associerade med posten eller posterna, tillsammans med anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
Den här modulen kräver extra inställningar. Det måste finnas ett konfigurerat flöde för utgående meddelanden.
- Instruktioner om flöden i Salesforce finns i Automatisera uppgifter med flöden i Salesforce-dokumentationen.
- Information om hur du konfigurerar ett utgående meddelande i Salesforce finns i Skicka ett utgående meddelande från ditt postutlösta flöde i Salesforce-dokumentationen
När du konfigurerar den här modulen visas följande fält.
Åtgärder
Create a Record
Den här åtgärdsmodulen skapar en ny post i ett objekt.
I modulen kan du välja vilka av objektets fält som är tillgängliga i modulen. Detta minskar antalet fält som du måste bläddra igenom när du ställer in modulen.
Modulen returnerar postens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Custom API Call
Med den här åtgärdsmodulen kan du göra ett anpassat autentiserat anrop till API:t Salesforce. På så sätt kan du skapa en dataflödesautomatisering som inte kan utföras av de andra Salesforce-modulerna.
Modulen returnerar följande:
-
Status Code (tal): Detta anger om HTTP-begäran lyckades eller misslyckades. Det här är standardkoder som du kan söka efter på Internet.
-
Headers (objekt): En mer detaljerad kontext för svars-/statuskoden som inte relaterar till utdatatexten. Alla sidhuvuden som visas i en svarshuvud är inte svarshuvuden, så en del kanske inte är användbara för dig.
Svarshuvuden beror på den HTTP-begäran du valde när du konfigurerade modulen.
-
Body (objekt): Beroende på den HTTP-begäran du valde när du konfigurerade modulen kan du få tillbaka data. Dessa data, till exempel data från en GET-begäran, finns i det här objektet.
När du konfigurerar den här modulen visas följande fält.
Exempel: Följande API-anrop returnerar listan över alla användare i ditt Salesforce-konto:
-
URL:
query
-
Metod: GET
-
Frågesträng:
-
Nyckel:
q
-
Värde:
SELECT Id, Name, CreatedDate, LastModifiedDate FROM User LIMIT 10
Det går att hitta matchningar av sökningen i modulens utdata under Bundle> Body >records.
I vårt exempel returnerades sex användare:
Delete a Record
Den här åtgärdsmodulen tar bort en befintlig post i ett objekt.
Du anger postens ID.
Modulen returnerar postens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Download Attachment/Document
Den här åtgärdsmodulen hämtar ett dokument eller en bifogad fil från en post.
Du anger postens ID och vilken typ av hämtning du vill använda.
Modulen returnerar ID:t för den bifogade filen eller dokumentet och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Read a Record
Den här åtgärdsmodulen läser data från ett enskilt objekt i Salesforce.
Du anger postens ID.
Modulen returnerar postens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Update a Record
Denna åtgärdsmodul redigerar en post i ett objekt.
I modulen kan du välja vilka av objektets fält som är tillgängliga i modulen. Detta minskar antalet fält som du måste bläddra igenom när du ställer in modulen.
Modulen returnerar postens ID och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Upload Attachment/Document
Den här åtgärdsmodulen överför en fil och bifogar den till en post som du anger, eller överför ett dokument.
Modulen returnerar ID:t för den bifogade filen eller dokumentet och eventuella associerade fält, tillsammans med eventuella anpassade fält och värden som anslutningen har åtkomst till. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.
Överför fil
Den här åtgärdsmodulen överför en fil till Salesforce.
Sökningar
Search
Den här åtgärdsmodulen hämtar alla poster som uppfyller ett visst villkor.
Search with Query
Den här sökmodulen söker efter poster i ett objekt i Salesforce som matchar den sökfråga du anger. Du kan mappa den här informationen i efterföljande moduler i scenariot.
När du konfigurerar den här modulen visas följande fält.