breadcrumbDescription
Opret et batchjob
Brug et batchjob til at automatisere behandling af store mængder registreringer for en forretningsproces, der er konfigureret i Salesforce-forløb.
EditionsHeading
| Vis understøttede versioner. |
| Brugertilladelser påkrævet | |
|---|---|
| Hvis du vil oprette et batchjob: | Vis tilladelsesoplysninger. |
- Skriv Batchstyring i feltet Find hurtigt i Opsætning, og vælg det.
- Klik på Ny.
-
Definer batchjobbet.
Felt Værdi Navn Angiv navnet på batchjobbet. Procestype Vælg den procestype, der repræsenterer det Salesforce-produkt, hvor den forretningsproces, som batchjobbet skal udføre, er konfigureret.
Hvis forretningsprocessen er konfigureret i Salesforce-forløb, skal du vælge Forløb.
Hvilke procestyper, der er tilgængelige for dig, afhænger af de licenser, der er tilgængelige i din organisation.
Kørselsproces Vælg et aktivt forløb eller en forretningsproces, der skal køres. Batchstørrelse Angiv størrelsen på hver batchjobdel. Forsøg tælling igen Angiv antallet af gange, et mislykket batchjob skal køres igen. Interval for forsøg Angiv antallet af millisekunder, der skal ventes, før det mislykkede batchjob køres igen.
- Klik på Næste
-
Konfigurer batchjobbet.
De konfigurationsindstillinger, der er tilgængelige for dig, er forskellige baseret på det Salesforce-produkt, hvor forretningsprocessen er konfigureret, og procestypen for batchjobbet. Her er der to typer af konfigurationsindstillinger:
- Forretningsprocesser, der er konfigureret i Salesforce-forløb:
Felt Værdi Forløbsinputvariabel Den tekstinputvariabel, der entydigt identificerer de registreringer, som batchjobbet sender til det forløb, der skal behandles. Objekt Vælg det objekt, hvis registreringer batchjobbet skal filtrere og sende til forløbet.
Du kan vælge registreringer fra Big Objects ved brug af BatchProcessJobDefinition Tooling API.
Betingelser Vælg filterbetingelserne baseret på, hvilke registreringer der skal vælges til batchjobbet.
Du kan filtrere registreringer med en værdi, du definerer, eller ved at bruge inputvariabler. Inputvariabelværdier defineres i det forløb, der kører batchjobbet.
Hvis du vil filtrere registreringer baseret på fremtidige og tidligere dage, skal du bruge en inputvariabel til at sende datokonstant input fra et forløb eller en Apex. Disse datokonstanter understøttes:
- NEXT_N_DAYS:n
- N_DAYS_AGO:n
Hvis du ønsker yderligere oplysninger, kan du se Datoformater og datokonstanter i WHERE i SOQL og SOSL Reference.
Vælg Brug registreringer fra en fil til at behandle specifikke registrerings-id'er, der er inkluderet i en CSV-fil. Når denne indstilling er valgt, kan du ikke tilføje filterbetingelser.
Brug denne indstilling til at behandle et specifikt sæt registreringer, der er identificeret i en CSV-fil, eller når brugere har brug for at uploade filer gennem skærmforløb til dynamisk batchbehandling.
- Forretningsproces konfigureret i andre Salesforce-produkter:
Felt Værdi Objekt Vælg det objekt, hvis registreringer batchjobbet skal filtrere og sende til forretningsprocessen.
Du kan vælge registreringer fra Big Objects ved brug af BatchProcessJobDefinition Tooling API.
Nogle procestyper og forretningsprocesser filtrerer automatisk listen over objekter, der er tilgængelige for dig.
Relaterede objekter Vælg op til tre relaterede objekter for det valgte objekt, hvis felter du vil bruge til:
- Opret registreringsfilterbetingelser
- Grupperegistreringer til behandling sammen
Hvis det valgte objekt er Kontakt, kan du vælge Konto som et relateret objekt, filtrere kontakter efter kontostatus og gruppekontakter efter konto til behandling.
Muligheden for at vælge relaterede objekter er kun tilgængelig med et begrænset sæt af procestyper.
Betingelser Vælg filterbetingelserne baseret på, hvilke registreringer der skal vælges til batchjobbet. Filterbetingelserne kan bruge felter fra det valgte objekt og, hvis de er tilgængelige, felter fra de valgte relaterede objekter.
Du kan filtrere registreringer med en værdi, du definerer, eller ved at bruge inputvariabler. Inputvariabelværdier defineres i det forløb, der kører batchjobbet.
Hvis du vil filtrere registreringer baseret på fremtidige og tidligere dage, skal du bruge en inputvariabel til at sende datokonstant input fra et forløb eller en Apex. Disse datokonstanter understøttes:
- NEXT_N_DAYS:n
- N_DAYS_AGO:n
Hvis du ønsker yderligere oplysninger, kan du se Datoformater og datokonstanter i WHERE i SOQL og SOSL Reference.
Grupper efter Vælg et felt, der bruges til entydigt at identificere og gruppere registreringer til behandling. Grupper efter felt kan være et felt fra det valgte objekt eller, hvis det er tilgængeligt, et felt fra et af de valgte relaterede objekter.
Hvis det valgte objekt er Tilbud, og et valgt relateret objekt er Salgsmulighed, kan du gruppere tilbud efter salgsmulighedens tilknyttede konto.
Muligheden for at vælge en gruppe efter felt er kun tilgængelig med et begrænset sæt af procestyper.
Hvis du ser yderligere konfigurationsindstillinger, er de specifikke for din valgte procestype. Hvis du vil vide mere om disse indstillinger, kan du se hjælpen til det Salesforce-produkt, der understøtter denne procestype.
- Forretningsprocesser, der er konfigureret i Salesforce-forløb:
-
Gem og aktiver batchjobbet.
Du kan ikke redigere et aktivt batchjob, og kun aktivt batchjob kan køres. Hvis du deaktiverer et batchjob, mislykkes dets allerede planlagte kørsler.
Hvis du vil oprette batchjob programmeringsmæssigt, skal du bruge Metadata API.
