Activity › Forums › Salesforce® Discussions › Can we use Process Builder to schedule a Salesforce Apex Class?
Tagged: Annotation, Invocable Method, Process Builder, Salesforce Apex Class, Salesforce Workflow, Schedule, Static Method
-
Can we use Process Builder to schedule a Salesforce Apex Class?
Posted by shafali on April 26, 2016 at 12:50 PMCan we use process builder to schedule an apex class?
Divya replied 7 years, 6 months ago 4 Members · 3 Replies -
3 Replies
-
Hey Shafali,
Yes you can schedule your class using process builder. For this you have to make your class method as an @InvocableMethod for the static method only and only one argument is being passed in that method which will be of type list<p>.
For help and more knowledge see this link http://www.forcewizard.com/blog/invoking-apex-class-process-builder.
Or you can directly schedule the apex class while selecting object just check the advanced checkbox and add apex through actions and set the schedule according to your need. For more information go through this link- https://help.salesforce.com/apex/HTViewHelpDoc?id=process_limits_scheduled.htm&language=en_US
Thanks.
- [adinserter block='9']
-
You can call apex method from process builder in which you can write code to schedule batch apex. To call a method in process builder you need to add annotation @InvocableMethod while defining method.
-
Hi Shafali,
yes we can, In actions section of process builder, we can execute apex method as well. This is the main advantage of process builder as we cannot execute the apex class using flows or workflows.
Log In to reply.