I’ve got a simple workflow that when an opportunity is created, create a task for that opportunity.
It’s set to run on save, no repeated runs, new records.
I’ve got 10,000 opportunities in the DB. When you create a new opportunity there is 15 second delay for the workflow to run. It is like the workflow is parsing the entire opportunities table to determine which record is a new record. Seems like if it is only to run on new records, on save, it should know the record you just saved is the new record! What’s up with this? How to avoid this big delay?
Maybe you can paste here a screen shot of your Work Flow, I have the same thing but with +20K opportunities and there’s not even 1 millisecond delay when creating an opportunity.
best regards