Brains trust - I have a good one for you to ponder. I'm trying to create a system that at certain points in a process restricts the groups someone can assign to to those which are closely related, or sibling groups, to the group the process is currently assigned to. Imagine a group structure where a top level support group called, say, Corporate has a number of sub-groups called (say) Corp1, Corp2 and Corp3. Also let's have another support group called Commercial with sub-groups Com1, Com2 and Com3
If a process is assigned to Corp1,2 or 3, I'd like to set up an action which has a drop down list which only contains Corp1, Corp2 and Corp3. If the process is assigned to Com1, 2 or 3, then this list attribute should only contain Com1, 2 or 3. The idea is at certain points in a process, to only allow people to assign to a group that is closly related, a sibling if you like, to the group the process is currently assigned to.
At other times it can go anywhere to any group.
I've tried to get my brain round a filter to do this, but without much sucess and there may be other creative ways of doing the same thing. At least I hope!