Wie starte ich einen zeitgesteuerten Batch in Salesforce im Frontend? Die Testklasse existiert bereits und läuft durch. Nun möchte ich aber bestimmte Szenarien im Frontend abbilden und testen. Die empfehlenswerte Vorgehensweise dabei: - Developer Console aufrufen - Über Menü "Debug" das Ausführungsfenster öffnen Mit der folgenden Zeile wird der Batch sofort (ohne Zeitsteuerung) ausgeführt: Id batjobId = Database.executeBatch( new Batch_UpdateContact()); Der folgende Block startet den Batch zu einem bestimmten Zeitpunkt: String jobName = 'Update Contacts: ' + datetime.now(); String ScheduleParam = '00 45 09 15 01 ? 2014' ; System.schedule(jobNam e, ScheduleParam, new Batch_UpdateContact()); 00 - Sekunden 45 - Minuten 09 - Stunden 15 - Tag 01 - Monat ? 2014 - Jahr
Auszüge aus Projekten, Beispielcode, Tipps und Tricks aus dem Bereich Salesforce.