Ich habe ein Bestellobjekt mit Lieferdatum. Ich habe einen Prozess Builder-Ablauf, der ausgeführt wird, wenn das Datum> 14 Tage von heute ist. Wenn es als wahr ausgewertet wird, wird ein geplanter Prozess erstellt, um eine Scheitelpunktklasse 14 Tage vor dem Lieferdatum auszuführen. Das obige funktioniert alles gut, bis ich anfange, das Datum zu ändern. Da Sie geplante Aufgaben nur verwenden können, wenn Sie die Option "Erweitert" aktiviert haben, wird sie jetzt nicht neu bewertet, wenn sie bei der letzten Ausführung als richtig bewertet wurde. Wenn ich also das Datum auf ein späteres Datum ändere, wird der aktuell geplante Apex immer noch 14 Tage vor dem ursprünglichen Datum und nicht dem neuen ausgeführt. Jede Problemumgehung wäre sehr willkommen. Ich dachte, dass ein Trigger bei der Auftragsaktualisierung ausgeführt werden soll. Wenn das Lieferdatum geändert wird, löschen Sie den Prozess von que und der Prozess-Builder führt dann eine Neubewertung durch. Jedoch kann ich nicht finden, wenn das möglich ist.Salesforce geplante Neubewertung des Prozesses oder Löschen mit Trigger
0
A
Antwort
0
Ich denke, dies ist ein perfektes Szenario für einen Batch-Job, setzen Sie einfach die Prozess-Builder-Logik in einen Batch-Job und führen Sie es täglich.