Om du vill interagera med data i Salesforce® som en del av en kedja lägger du till ett steg med ett Salesforce-anslutningskommando. Till exempel:
- Ladda, extrahera och radera data via SOQL och bulkoperationer
- Skapa och hantera Salesforce-objekt
- Uppdatera och skapa poster
För att aktivera dessa kommandon skapar en IT-administratör först en Salesforce-koppling. Anslutningen samverkar med alla versioner av Salesforce Sales Cloud - Salesforce Essentials®, Lightning® Professional, Lightning Enterprise och Lightning Unlimited - via REST API.
Massradering
Om du vill radera en stor mängd poster baserat på en CSV-fil (comma-separated values) använder du kommandot Bulk delete.
Obs: Om en post inte kan raderas returnerar kommandot en CSV-fil med radnumren för de poster som inte kunde raderas, tillsammans med orsaken till att raderingen misslyckades. Du kan använda förgrening för att utföra åtgärder när kommandot går fel, eller ladda felmeddelandena till Google® Drive för senare analys.
Egenskaper
| Egenskap |
Detalj |
| Samtidighetsläge |
Välj om posterna ska behandlas samtidigt eller sekventiellt.
- Om du vill bearbeta poster samtidigt väljer du Parallell.
- Välj Serial om du vill behandla posterna i följd.
Anm: För ett mycket stort jobb väljer du Serial, eftersom volymen på databasanslutningarna kan göra att jobbet misslyckas i Parallel-läget. Serial mode kan dock leda till mycket längre handläggningstider. |
| SObjektets namn |
Ange vilken typ av objekt som operationen ska utföras på. |
| Inmatad arkivering |
Ange den arkivering som innehåller de poster som ska raderas. |
| Filformat |
Välj om Inmatningsfilen är CSV, JSON eller XML. |
| Batchstorlek |
Ange antalet poster som ska bearbetas per batch. Vi rekommenderar att du behåller standardinställningen. |
| Vänta på slutförande |
Markera den här rutan om du vill fråga Salesforce och bara gå vidare till nästa kommando när alla poster har bearbetats. Avmarkera den här rutan om du vill utlösa kommandot och omedelbart gå vidare till nästa steg. |
Utdata
| Utdata |
Typ av utgång |
| Massradering av fellogg |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Bulkinsats
Om du vill infoga en stor mängd poster baserat på en CSV-fil använder du kommandot Bulk insert.
Obs: Om en post inte kan infogas returnerar kommandot en CSV-fil med radnumren för de poster som inte kunde infogas, tillsammans med orsaken till misslyckandet. Du kan använda förgrening för att utföra åtgärder när kommandot går fel, eller ladda felmeddelandena till Google® Drive för senare analys.
Egenskaper
| Egenskap |
Detalj |
| Samtidighetsläge |
Välj om posterna ska behandlas samtidigt eller sekventiellt.
- Om du vill bearbeta poster samtidigt väljer du Parallell.
- Välj Serial om du vill behandla posterna i följd.
Anm: För ett mycket stort jobb väljer du Serial, eftersom volymen på databasanslutningarna kan göra att jobbet misslyckas i Parallel-läget. Serial mode kan dock leda till mycket längre handläggningstider. |
| SObjektets namn |
Ange vilken typ av objekt som operationen ska utföras på. |
| Inmatad arkivering |
Ange den arkivering som innehåller de poster som ska infogas. |
| Filformat |
Välj om Inmatningsfilen är CSV, JSON eller XML. |
| Batchstorlek |
Ange antalet poster som ska bearbetas per batch. Vi rekommenderar att du behåller standardinställningen. |
| Vänta på slutförande |
Markera den här rutan om du vill fråga Salesforce och bara gå vidare till nästa kommando när alla poster har bearbetats. Avmarkera den här rutan om du vill utlösa kommandot och omedelbart gå vidare till nästa steg. |
Utdata
| Utdata |
Typ av utgång |
| Felprotokoll för bulkinsättning |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Förfrågan i bulk
Om du vill söka efter en stor mängd poster använder du kommandot Bulk query.
Egenskaper
| Egenskap |
Detalj |
| Samtidighetsläge |
Välj om posterna ska behandlas samtidigt eller sekventiellt.
- Om du vill bearbeta poster samtidigt väljer du Parallell.
- Välj Serial om du vill behandla posterna i följd.
Anm: För ett mycket stort jobb väljer du Serial, eftersom volymen på databasanslutningarna kan göra att jobbet misslyckas i Parallel-läget. Serial mode kan dock resultera i mycket längre handläggningstider. |
| SObjektets namn |
Ange vilken typ av objekt som operationen ska utföras på. |
| SOQL-fråga |
Ange den SOQL-fråga som ska köras. |
Utdata
| Utdata |
Typ av utgång |
| Bulk sökresultat CSV |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Uppdatering av bulk
Om du vill uppdatera en stor mängd poster använder du kommandot Bulk update.
Obs: Om en post inte uppdateras returnerar kommandot en CSV-fil med radnumren för de poster som inte uppdaterats samt orsaken till detta. Du kan använda förgrening för att utföra åtgärder när kommandot går fel, eller ladda felmeddelandena till Google® Drive för senare analys.
Egenskaper
| Egenskap |
Detalj |
| Samtidighetsläge |
Välj om posterna ska behandlas samtidigt eller sekventiellt.
- Om du vill bearbeta poster samtidigt väljer du Parallell.
- Välj Serial om du vill behandla posterna i följd.
Anm: För ett mycket stort jobb väljer du Serial, eftersom volymen på databasanslutningarna kan göra att jobbet misslyckas i Parallel-läget. Serial mode kan dock leda till mycket längre handläggningstider. |
| SObjektets namn |
Ange vilken typ av objekt som operationen ska utföras på. |
| Inmatad arkivering |
Ange den arkivering som innehåller de poster som ska uppdateras. |
| Filformat |
Välj om Inmatningsfilen är CSV, JSON eller XML. |
| Batchstorlek |
Ange antalet poster som ska bearbetas per batch. Vi rekommenderar att du behåller standardinställningen. |
| Vänta på slutförande |
Markera den här rutan om du vill fråga Salesforce och bara gå vidare till nästa kommando när alla poster har bearbetats. Avmarkera den här rutan om du vill utlösa kommandot och omedelbart gå vidare till nästa steg. |
Utdata
| Utdata |
Typ av utgång |
| Fel i loggen för massuppdatering |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Bulk uppskjutning
Om du vill göra en upsert - antingen uppdatera befintliga poster eller skapa nya baserat på ett externt ID - på en stor mängd poster använder du kommandot Bulk upsert.
Obs: Om en post inte kan läggas upp, returnerar kommandot en CSV-fil med radnumren för de poster som inte kunde läggas upp, tillsammans med orsaken till detta. Du kan använda förgrening för att utföra åtgärder när kommandot går fel, eller ladda felmeddelandena till Google® Drive för senare analys.
Egenskaper
| Egenskap |
Detalj |
| Samtidighetsläge |
Välj om posterna ska behandlas samtidigt eller sekventiellt.
- Om du vill bearbeta poster samtidigt väljer du Parallell.
- Välj Serial om du vill behandla posterna i följd.
Anm: För ett mycket stort jobb väljer du Serial, eftersom volymen på databasanslutningarna kan göra att jobbet misslyckas i Parallel-läget. Serial mode kan dock leda till mycket längre handläggningstider. |
| SObjektets namn |
Ange vilken typ av objekt som operationen ska utföras på. |
| Inmatad arkivering |
Ange den arkivering som innehåller de poster som ska upsertas. |
| Filformat |
Välj om Inmatningsfilen är CSV, JSON eller XML. |
| Batchstorlek |
Ange antalet poster som ska bearbetas per batch. Vi rekommenderar att du behåller standardinställningen. |
| Vänta på slutförande |
Markera den här rutan om du vill fråga Salesforce och bara gå vidare till nästa kommando när alla poster har bearbetats. Avmarkera den här rutan om du vill utlösa kommandot och omedelbart gå vidare till nästa steg. |
| Externt ID |
För att identifiera om en post redan finns eller behöver skapas anger du det externa ID-fältet som krävs för det objekt som är involverat i upsert. |
Utdata
| Utdata |
Typ av utgång |
| Fel i loggen för Bulk upsert |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Skapa post
Om du vill skapa en ny post i Salesforce använder du kommandot Create record.
Egenskaper
| Egenskap |
Detalj |
| Namn |
Ange namnet på det SObjekt som posten ska skapas under. |
| Fält |
Ange de fält i posten som ska uppdateras, i formatet FIELD_NAME:VALUE. |
Utdata
| Utdata |
Typ av utgång |
| ID för ny post |
Sträng |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Radera post
Om du vill ta bort en post i Salesforce baserat på dess ID använder du kommandot Delete record.
Egenskaper
| Egenskap |
Detalj |
| ID |
Ange ID för den post som ska raderas. Om ID:t är okänt anger du ett externt ID i formatet EXTERNAL_ID_NAME:VALUE, t.ex. Namn:John. |
| Namn |
Ange namnet på det SObjekt under vilket posten ska raderas. |
Utdata
Ingen
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Ladda ner rapporten
Om du vill ladda ner en anpassad rapport som en CSV-fil (Comma-separated values) använder du kommandot Download report.
Egenskaper
| Egenskap |
Detalj |
| Rapport-ID |
Ange ID för den anpassade rapport som ska hämtas. |
Utdata
| Utdata |
Typ av utgång |
| Anpassad rapport CSV |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Hämta metadata för objekt
Om du vill hämta de fält och metadata som är kopplade till ett Salesforce-objekt använder du kommandot Get object metadata.
Egenskaper
| Egenskap |
Detalj |
| Objekt |
Ange namnet på det objekt som du vill hämta metadata för. |
Utdata
| Utdata |
Typ av utgång |
| Objektets metadata |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Hämta post
Om du vill hämta en post från Salesforce baserat på dess ID använder du kommandot Get record.
Egenskaper
| Egenskap |
Detalj |
| ID |
Ange ID för den post som ska hämtas. |
| Namn |
Ange namnet på det SObjekt som posten ska hämtas under. |
| Fält |
Ange vilka fält som ska ingå i rapporten (valfritt). |
Utdata
| Utdata |
Typ av utgång |
| Hämta post JSON |
JSON |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Lista inloggningar
Om du vill lista inloggningar i Salesforce-miljön använder du kommandot List logins.
Egenskaper
Ingen
Utdata
| Utdata |
Typ av utgång |
| Lista inloggningar CSV |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Lista objekt
För att lista SObjects från Salesforce använder du kommandot List objects.
Egenskaper
Ingen
Utdata
| Utdata |
Typ av utgång |
| Lista objekt CSV |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Lista rapporter
Om du vill lista rapporter från Salesforce använder du kommandot List reports.
Egenskaper
Ingen
Utdata
| Utdata |
Typ av utgång |
| Lista rapporter CSV |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
SOQL-fråga
Om du vill köra en SOQL-fråga och generera dess resultat som en CSV-fil använder du kommandot SOQL query.
Obs: SOQL syntax är mycket lik SQL. Kommandot SOQL Query kan extrahera stora datamängder och returnera datamängder med 1 miljon eller fler poster åt gången. Om kommandot går fel på grund av att frågan är felaktig eller refererar till objekt som inte finns, kommer kommandots utgångar att meddela dig.
Egenskaper
| Egenskap |
Detalj |
| Fråga |
Ange den SOQL-fråga som ska köras. |
| Kommando för förfrågan |
Välj om raderade poster ska inkluderas.
- Om du vill utesluta raderade poster väljer du Query.
- Om du vill inkludera borttagna poster väljer du QueryAll.
|
Utdata
| Utdata |
Typ av utgång |
| Utdata från SOQL-frågor |
Fil |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
SObject - skapa
För att skapa ett nytt SObject i Salesforce använder du kommandot SOjbect- create.
Egenskaper
| Egenskap |
Detalj |
| Namn |
Ange namnet på det nya SObjektet. För att visa att detta är ett anpassat objekt lägger Salesforce automatiskt till __c. |
| Fält |
Ange de fält för posten som ska skapas, i formatet FIELD_NAME:TYPE, där TYPE motsvarar en fälttyp i Salesforce. |
Utdata
Ingen
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
SObject - ta bort
Om du vill ta bort SObjects i Salesforce använder du kommandot SObject - delete.
Egenskaper
| Egenskap |
Detalj |
| Namn |
Ange namnet på de SObjects som ska skapas. |
Utdata
Ingen
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
Uppdatera post
Om du vill uppdatera fältvärdena för en post i Salesforce använder du kommandot Update record.
Egenskaper
| Egenskap |
Detalj |
| ID |
Ange ID för den post som ska uppdateras. |
| Namn |
Ange namnet på det SObjekt som posten ska uppdateras under. |
| Fält |
Ange de fält i posten som ska uppdateras, i formatet FIELD_NAME:VALUE. |
Utdata
Ingen
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Allmänt misslyckande |
<!--## Recipes
### Extract Data from Salesforce to Anaplan
To extract data from Salesforce as a CSV file and upload it directly to Anaplan®:
1. Create the chain:
1. In **Chains**, click **Add**.
2. Enter a unique name to identify the chain.
3. Click **Save**.
2. To execute a SOQL query to extract data from Salesforce as the first step of the chain:
3. Click **Add a command**.
4. Select **Salesforce**, **SOQL Query**.
4. Select the Salesforce connector.
5. Enter the query and its parameters.
6. Click **Save**.
3. To load the CSV output into Anaplan as the second step:
1. Click **Add a command**, and in **Run Condition**, select Success.
2. Select **Anaplan**, **Upload file**.
3. Select the Anaplan connector.
4. Enter the properties of the command. For **Source File**, select **SOQL Query Output**.
5. Click **Save**.
4. Click **Publish**.
-->