- Process Builder allows automating business processes through a graphical user interface, providing more flexibility than traditional Workflow rules. It supports immediate and scheduled actions, managing child records, posting to Chatter, and calling Apex code and Flows.
- Invocable Methods allow extending Process Builder's capabilities by exposing Apex classes as actions. They must be static, public/global methods that accept primitive data types or lists as parameters and can return the same.
- Apex FlexQueue is an add-on that addresses limitations of asynchronous Apex processing by allowing more than 5 jobs in the queue, monitoring and reordering held jobs, and providing a job ID for each.