I was thinking a bit about the use case presented here by me, and i would like to know if what i had in mind would be possible with you current features.
1 - Create a scheduled task that removes all users in a group (There should be some abstraction that would allow me to keep all the groups that the rule should be applied to) every X months/weeks.
2 - The next step on the business rule would require the manager or someone responsible to aprove the removal of each member of the group.
3 - By default if the responsible doesn't aprove and the end date is reached no changes are made
++ Being able to create a remainder after X days have passed and the responsible hasn't made any decisions about the members of the group.
++ The manager is able to close the review by saying all changes necessary changes have been made
The ++'s are just things i think would be useful, but in no way necessary.
Do you think point 1-3 would be possible in your current implmentation?