同時にバッチであるスケジュール可能なクラスを作成しました。私はそれを次のようにスケジュールしています:
String cronExpression = String.format('0 {0} {1} * * ?', new List<String> { String.valueOf(minute), String.valueOf(hour) });
String jobName = 'roomSyncronizationJob' + Integer.valueOf(hour);
return System.schedule(jobName, cronExpression, batch);
次に、スケジュールされたジョブを表示するスケジュールとテーブルのフォームを表示するページがあります。現時点では、システム内のスケジュールされたすべてのジョブが表示されます。
私の質問:上記のコードでスケジュールされていないジョブを除外できるようにするための jobName を取得する方法はありますか? スケジュールされたすべてのジョブIDをデータベースに保存する以外に、他の回避策を知っている人はいますか?