I have developed a SharePoint manually-started workflow (WF) that send mail to a group of persons entered by the user as an initiation parameter before starting the workflow on an item.
Now i want to automate the execution of my workflow by adding a frequency parameter that user choose before starting it like what do SharePoint when configuring alerts ( daily , weekly , etc...)
I want to make the execution of the WF automatically when item is modified. The WF start manually only the first time. I want to run the WF with the same parameter chosen by the user first time he started the WF. Is it possible to run a manual workflow from a timer job ? how to save the value of the initiation parameters entered by user first time he started the WF ?
Any clue or workaround will be highly appreciated.