В Salesforce
апекс-классе у меня есть метод processResults(<Campaign ID>)
, который вызывает пакетный класс для массовой обработки, который выполняет вызов API, а после вызова выполняет `операцию DML.
Теперь я хочу вызвать это метод, использующий планировщик (каждую неделю) для обработки camapigns в организации и передачи идентификатора camapaign для каждого вызова.
Как мне этого добиться?
A. Я не могу использовать пакетный класс, так как он выдаст Asyncexception.
B. Я не могу вызвать этот метод дважды в одной транзакции, так как он выдаст «Исключение незавершенной работы в ожидании».