Hi Vivek,
A workflow needs a trigger to start it, so it will need to be either a record being created,updated,deleted, manually by a user, or being started by a user.
One trick is to register a workflow on delete of a record, and then using bulk delete to schedule records to be deleted. The workflow can then create a new record to be deleted the next time round when it has completed.
Hope this helps,
Scott
Scott Durow
Blog www.develop1.net
Follow Me
Rockstar365
If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"