You could use a field update workflow action to change the value of some field, then have a trigger on the object you are updating fire, and execute logic after validating that your workflow updated field was what got changed. Or, you could use CronKit. Cronkit allows you to schedule and fire apex code classes, and leverages workflow timing actions. It is available on the AppExcahnge.
You can update field or create Task upon workflow rule trigger. You could write an Apex trigger to be triggered off of the newly created Task or a dummy field update on the object you want the Apex code to be triggerred off of.
However, I've just looked on Ideas to see if someone's proposed a more direct way - and I can't find any such idea. Perhaps it's worth you adding an Idea there?
Or, you could use CronKit. Cronkit allows you to schedule and fire apex code classes, and leverages workflow timing actions. It is available on the AppExcahnge.
However, I've just looked on Ideas to see if someone's proposed a more direct way - and I can't find any such idea. Perhaps it's worth you adding an Idea there?
Regards,
Jon