Under Workflow, why we can't add "Time-Dependent Workflow Actions" when we have opted “Every time a record is created or Edited" under “Evaluation Criteria”?
Time dependent workflow actions are attached to time triggers. A time trigger is a defined interval, measured in hours or days before or after any date or date/time field on the object.
The possible reason that it cannot be used when "Every time a record is created or edited", because it would create a long queue of workflow actions to be completed in the future!!
I have come across a nice workflow and a document management tool, it is called Ultra Documents. It is very simple and easy to use; you can get setup and start a workflow in minutes. Ultra Documents comes with Document Management, document merging, Workflow process, Custom Forms, Electronic signature & various applications, the nice thing is it has a free version with all features available to you. Give it a try.
Time-Dependent Workflow Actions will be only available for top two options.
(1) When a record is created, or when a record is edited and did not previously meet the rule criteria
(2) Only when a record is created.
https://help.salesforce.com/apex/htviewhelpdoc?id=creating_workflow_rules.htm&language=en#ConfigureWfrCriteria
Regards,
Kamlesh
LogicRain Technologies
Time dependent workflow actions are attached to time triggers. A time trigger is a defined interval, measured in hours or days before or after any date or date/time field on the object.
The possible reason that it cannot be used when "Every time a record is created or edited", because it would create a long queue of workflow actions to be completed in the future!!
I think forcefit is correct. It will create a large queue which may hamper the Salesforce server performance.