Du är här:
Schemalägg ett batchjobb
Använd ett schemautlöst flöde för att schemalägga dina massförnyelsejobb för att köras automatiskt vid en specificerad tidpunkt och frekvens. Se till att varje jobbkörning använder en unik identifierare för enklare övervakning av policyförnyelseprocessen. Schemalägg en egen Apex med samma metod.
- I Inställningar, hitta och välj Flöden.
- Klicka på Nytt flöde.
- Välj Schemautlöst flöde.
- Ange startdatum, tid och frekvens för jobbet.
-
Skapa en formelresurs för att skapa en unik jobIdentifier för varje körning.
- Välj Formel som resurstyp.
- Ange ett API-namn.
- Välj Text som datatyp.
-
Tänk på dessa strategier baserat på hur ofta jobb utlöses.
Format Beskrivning PolicyRenewal_<unixtimestamp> Unikt om endast ett jobb skapas per sekund. PolicyRenewal_<unixtimestamp>_<senaste 4 tecknen i Flow.InterviewGuid> Unikt för flera jobb skapade per sekund. PolicyRenewal_<Flow.InterviewGuid> Unik för alla jobb. De sista fyra tecknen i Flow.InterviewGuid är inte ofta unika, så de får inte användas som en fristående identifierare. -
Ange denna formel.
"PolicyRenewal_" & TEXT(UNIXTIMESTAMP(NOW())) & "_" & RIGHT({!$Flow.InterviewGuid}, 4)- Längden på unixtimestamp är 10 tecken.
- Längden på Flow.InterviewGuid är 43 tecken.
- Lägg till elementet Åtgärd i ditt flöde.
-
I batchjobbåtgärder, välj din batchjobbdefinition.
Detta batchjobb används som en åberopbar åtgärd att anropa när det schemalagda flödet körs.
- Skicka alla parametrar för batchjobb som behövs till denna åtgärd, inklusive en unik jobIdentifier.
- Spara och aktivera batchjobbet.
