Du är här:
Skapa ett satsjobb
Använd ett batchjobb för att automatisera bearbetningen av stora volymer poster för en verksamhetsprocess som konfigurerats i Salesforce-flödet.
Versioner som krävs
| Visa versioner som stöds. |
| Användarbehörigheter som krävs för att | |
|---|---|
| Skapa ett batchjobb: | Visa behörighetsinformation. |
- I Inställningar, i rutan Snabbsökning, skriv Batchhantering och välj den.
- Klicka på Ny.
-
Definiera batchjobbet.
Fält Värde Namn Ange namnet på batchjobbet. Processtyp Välj den processtyp som representerar Salesforce-produkten där den verksamhetsprocess som batchjobbet måste utföra har konfigurerats.
Om verksamhetsprocessen är konfigurerad i Salesforce-flöde, välj Flöde.
Vilka processtyper som är tillgängliga för dig beror på vilka licenser som är tillgängliga i din organisation.
Utförandeprocess Välj ett aktivt flöde eller verksamhetsprocess att köra. Satsstorlek Ange storleken på varje satsjobbdel. Antal återförsök Ange antalet gånger ett misslyckat batchjobb ska köras igen. Intervall för försök igen Ange antalet millisekunder att vänta innan du kör det misslyckade batchjobbet igen.
- Klicka på Nästa.
-
Konfigurera batchjobbet.
Vilka konfigurationsalternativ som är tillgängliga för dig skiljer sig åt beroende på Salesforce-produkten där verksamhetsprocessen är konfigurerad och processtypen för batchjobbet. Här är två typer av konfigurationsalternativ:
- Verksamhetsprocesser konfigurerade i Salesforce-flöde:
Fält Värde Flödesindatavariabel Textinmatningsvariabeln som unikt identifierar de poster som batchjobbet skickar till flödet för att bearbeta. Objekt Välj det objekt vars poster batchjobbet måste filtrera och skicka till flödet.
Du kan välja poster från stora objekt genom att använda BatchProcessJobDefinition Tooling API.
Villkor Välj filtervillkoren baserat på vilka poster som måste väljas för batchjobbet.
Du kan filtrera poster med ett värde som du definierar eller genom att använda indatavariabler. Indatavariabelvärden definieras i flödet som kör batchjobbet.
För att filtrera poster baserat på framtida och tidigare dagar, använd en indatavariabel för att skicka datumlitterala indata från ett flöde eller en Apex resurs. Dessa datumliteraler stöds:
- NÄSTA_N_DAGAR:n
- N_DAYS_AGO:n
Mer information finns i Datumformat och datumformat i WHERE i SOQL och SOSL-referens.
Välj Använd poster från en fil för att bearbeta specifika post-ID:n som ingår i en CSV-fil. När detta alternativ har valts går det inte att lägga till filtervillkor.
Använd detta alternativ för att bearbeta en specifik uppsättning poster som identifieras i en CSV-fil, eller när användare behöver ladda upp filer genom skärmflöden för dynamisk batchbearbetning.
- Verksamhetsprocess konfigurerad i andra Salesforce-produkter:
Fält Värde Objekt Välj det objekt vars poster batchjobbet måste filtrera och skicka till verksamhetsprocessen.
Du kan välja poster från stora objekt genom att använda BatchProcessJobDefinition Tooling API.
Vissa processtyper och verksamhetsprocesser filtrerar automatiskt listan över objekt som är tillgängliga för dig.
Relaterade objekt Välj upp till tre relaterade objekt för det valda objektet vars fält du vill använda för att:
- Skapa postfiltervillkor
- Gruppera poster för bearbetning tillsammans
Om det valda objektet är Kontakt kan du välja Konto som ett relaterat objekt, filtrera kontakter efter kontostatus och gruppera kontakter efter konto för bearbetning.
Möjligheten att välja relaterade objekt är endast tillgänglig med en begränsad uppsättning processtyper.
Villkor Välj filtervillkoren baserat på vilka poster som måste väljas för batchjobbet. Filtervillkoren kan använda fält från det valda objektet och, om tillgängligt, fält från de valda relaterade objekten.
Du kan filtrera poster med ett värde som du definierar eller genom att använda indatavariabler. Indatavariabelvärden definieras i flödet som kör batchjobbet.
För att filtrera poster baserat på framtida och tidigare dagar, använd en indatavariabel för att skicka datumlitterala indata från ett flöde eller en Apex resurs. Dessa datumliteraler stöds:
- NÄSTA_N_DAGAR:n
- N_DAYS_AGO:n
Mer information finns i Datumformat och datumformat i WHERE i SOQL och SOSL-referens.
Gruppera efter Välj ett fält som används för att unikt identifiera och gruppera poster för bearbetning. Gruppen efter fält kan vara ett fält från det valda objektet eller, om tillgängligt, ett fält från ett av de valda relaterade objekten.
Om det valda objektet är Offert och ett valt relaterat objekt är Säljprojekt kan du gruppera offerter efter säljprojektets associerade konto.
Möjligheten att välja en grupp efter fält är endast tillgänglig med en begränsad uppsättning processtyper.
Om du ser ytterligare konfigurationsalternativ är de specifika för din valda processtyp. Mer information om dessa inställningar finns i hjälpen för Salesforce-produkten som har stöd för den processtypen.
- Verksamhetsprocesser konfigurerade i Salesforce-flöde:
-
Spara och aktivera batchjobbet.
Det går inte att redigera ett aktivt batchjobb och endast aktiva batchjobb kan köras. Om du inaktiverar ett batchjobb misslyckas dess redan schemalagda körningar.
För att skapa batchjobb programmatiskt, använd Metadata API.
