I have a need for conditional access to a view as well. My need is a bit different.
Right now, I have a form which has a number of controls that I do not wish to display to the user of the form. They contain values that are retrieved and used behind the scenes.
I could just delete the controls for these fields, but if there are problems, debugging would be much more difficult, since I would no longer be able to see what was going into those fields.
So I was thinking that I could set up the conditional display for the controls to hide them in the default case. But to do that, I need some sort of condition.
So I was thinking that if I could create a view only accessible (perhaps only seen?) by people in my group who might have to debug this application, and in that view place a "display hiddend control" checkbox that, by default, is not checked, and set the conditional formatting for the controls to not display if that checkbox is not checked, then I have a sort of built in debugging aid.
Other people wouldn't see the view, so they wouldn't pick at it.
The certain people who could see the view would not, in general, mess with it, and even if they did, it wouldn't hurt processing.
So, if there is some non-workflow method to conditionally hide the views, that would be helpful in setting up the debug mode.