From Apex DeveloperGuide: Apex Scheduler Docs:
- You can only have 100 scheduled Apex jobs at one time. You can evaluate your current count by viewing the Scheduled Jobs page in Salesforce and creating a custom view with a type filter equal to “Scheduled Apex”. You can also programmatically query the CronTrigger and CronJobDetail objects to get the count of Apex scheduled jobs.
From Automate Your Business Processes: How Does Salesforce Process Scheduled Actions? Docs:
- An org can have up to 50,000 pending schedules and paused flow interviews at one time.
What's the reason for that? Shouldn't Apex, as the tool dedicated for the most complex solutions in Salesforce, offer broader scope of possibilities than Process Builder?