Salesforce Apex 预定类 - 从另一个分机调用操作

问题描述

需要帮助请!关于 Salesforce Apex 预定课程的问题。

我需要从视觉力页面调用位于顶点类上的操作。 apex 类的发布时间很长,但动作完全可以在 VF 页面上运行。

这是代码的示例版本。但是预定的课程不起作用,只是不断给出错误以保存。

VF 页面

这是我无法使其工作的代码


global class Autoprov implements Schedulable {
    global void execute(SchedulableContext ctx) {
        List <Account> A = [SELECT Id FROM Account
            WHERE ToBeProcessed__C = True  ];   
     ProvisionAccount.provision(A);
      
    }
}

任何人都知道如何从 VF 或 Apex Class 调用操作

解决方法

您尚未为控制器类创建新实例,而只是将帐户列表作为参数传递。 你可以试试下面的代码并测试它是否有效

global class AutoProv implements Schedulable {
    global void execute(SchedulableContext ctx) {
        List <Account> A = [SELECT Id FROM Account
            WHERE ToBeProcessed__C = True  ];   
    ProvisionAccount sch = new ProvisionAccount(A);
      
    }
}