I want to develop a feature for an application, that make it possible to create dynamic rules like you can do it in Outlook. I want that every user can create rules to automatize precesses. Those rules must do something before an action, after an action and to a certain time/day.
Possible rules can be like:
- If process >= 99% -> Set it as finished
- Before a user insert a new Item -> Send a mail to "[email protected]" and wait for the approval
- After a user change the state of an item -> Change the state of all items with the equals name
- Set every sunday on 4:00am the state of all items to the state "old items"
I try to do this with the Workflow Foundation rules engine but I don't know how can I realize all requirements.
Is it possible to do this with WF or should I use another tool?