Регистрация  |  Вход

Остановка Schedule Jobs

Товарищи! Не проходите мимо! Подскажите, как кодом удалять/закрывать/останавливать/отменять Schedule Job? Какие буковки в классе/методе нужно писать мне своими руками, чтобы расписание отменялось по моему желанию?

P.S.Хороший человек уже подсказал мне! Как удалить тему не знаю.

Товарищи! Не проходите мимо! Подскажите, как кодом удалять/закрывать/останавливать/отменять Schedule Job? Какие буковки в классе/методе нужно писать мне своими руками, чтобы расписание отменялось по моему желанию?

P.S.Хороший человек уже подсказал мне! Как удалить тему не знаю.

А ты не удаляй, напиши другим, раз тебе помогли.

PS. Я-то знаю, но вдруг кому-то пригодится

А ты не удаляй, напиши другим, раз тебе помогли.

PS. Я-то знаю, но вдруг кому-то пригодится

Хехе, мне пока нечего написать, т.к. я ещё и сам не разобрался.
Пока мне известен только метод: System.abortJob (string);

Хехе, мне пока нечего написать, т.к. я ещё и сам не разобрался. 
Пока мне известен только метод: System.abortJob (string);

Ну да, удалять то зачем?
пусть информация для истории, для будущих поколений остается.

Все правильно, остановить Schedule Job

System.abortJob(cronId);

где cronId - идентификатор, который получается из
Id cronId = system.schedule('Hourly Sync', CRON_EXP, sch);
(я после запуска сохраняю его в базу, чтобы потом можно было достать его и использовать)

Чтобы получить информацию о Schedule Job вот запрос:

List<CronTrigger> jobs = [SELECT Id, State, CronExpression FROM CronTrigger WHERE Id = :cronId];

Ну да, удалять то зачем?
пусть информация для истории, для будущих поколений остается.

Все правильно, остановить Schedule Job
[code]System.abortJob(cronId);[/code]
где cronId - идентификатор, который получается из 
[code]Id cronId = system.schedule('Hourly Sync', CRON_EXP, sch);[/code](я после запуска сохраняю его в базу, чтобы потом можно было достать его и использовать)

Чтобы получить информацию о Schedule Job вот запрос:
[code]List<CronTrigger> jobs = [SELECT Id, State, CronExpression FROM CronTrigger WHERE Id = :cronId];[/code]


Ай, спасибо!
Заработала моя радость с этим айди! Систему schedule и batch пока понял частично, но оно работает и слава богам.

Ай, спасибо!
Заработала моя радость с этим айди! Систему schedule и  batch пока понял частично, но оно работает и слава богам.

Sebastian Pareyro
пока понял частично, но оно работает и слава богам.

классный подход. Лучше все-таки разобраться. Там ничего сложного

[quote="Sebastian Pareyro"]пока понял частично, но оно работает и слава богам.[/quote]
:D классный подход. Лучше все-таки разобраться. Там ничего сложного

Согласен, лучше бы разобраться по-человечески. Просто я рад, что выполнил задачу, которая и завершалась этим schedule, и над которой я пыхтел неделю, несмотря на её простоту для опытного программиста.

Согласен, лучше бы разобраться по-человечески. Просто я рад, что выполнил задачу, которая и завершалась этим schedule, и над которой я пыхтел неделю, несмотря на её простоту для опытного программиста.