I'd really like to have a filter that looked at run time attributes of the current person who is carrying out the operation on the object. The idea would be allow a filter on some objects depending on whether that person had the 'right' attribute set in their analyst record.
However I cannot see a way of doing this so I thought I'd ask around. A sort of RunTime Value = $CurrentUser.PrimaryGroup = comparison. Current Analyst and Group the incident is assigned to I can get just fine, but this person might just be opening the incident and not have it assigned.