[salesforce]スケジュール処理の実行 3 バッチAPEX&APEXスケジューラー その2

By |3月 16, 2010|salesforce, |


Spring’10の機能がいつの間にか少しずつ使えるようになってるようです。ふとみてみると、待望のAPEXスケジューラーも使えるようになっていました。
ws000170
こんな画面。これはわかりやすい。

  • スケジュール処理を設定したいAPEXクラスを設定
  • 実行頻度を週単位または月単位で設定
  • 開始日と終了日を設定
  • 希望開始時刻を設定

とすれば設定完了のようです。スケジュール設定できる頻度は最短で週単位なんですね。デイリー設定はできないようです。

ここで設定可能なAPEXクラスは、Database.Batchable インターフェースを実装している必要があるようで、それ以外のAPEXクラスは選択できませんでした。APEXスケジューラーはバッチAPEXのみを実行するための機能、ということでしょうかね。

あと、スケジュール処理なので特別な制限あるかと思ったんですが、APEXスケジューラについての特筆されたガバナ制限はありませんでした。同時期に登録できるAPEXジョブは10個まで、ってくらいのようです。