apex batchについて

implements Database. Batchable<Object>, Database. Stateful

注意点1

start は Interable の場合、Object → 具体的なオブジェクトに書き換えます。

注意点2

Database. Stateful は ないと、毎回新規実行のようになります。いわゆる、start メソッド内変更したclassの変数の値はexecute メソッド内利用する場合、Stateful が必要です。

スケジュール手動起動:

bfms.xxxxxxxBatchScheduler m = new bfms.xxxxxxxxxBatchScheduler();
String sch = ‘0 33 22 6 10 ? *’; //秒、分、時、日、月、曜日、年
String jobID = system.schedule(‘Merge Job’, sch, m);

参照:

http://kayakuguri.github.io/blog/2015/06/11/apex-batch-schedule/