permissions in EPDM

we have permissions set-up to where only certain groups can see files at a specific state. this works up to a point of where that group can actually see files. but, when a files goes into one of the states that group is not supposed to be able to see, they can still see it.

here is an example.

Production Control is only allowed to see files once they reach Final Review. Once at Final review, they can get prints. We process an Engineering change to the file. We move this file to a state that only design engineering can see. Once the work is done, it goes to check. Production Control can then see the file that was changed. How do I make it so they are not able to see the files until they reach Final Review again?

any help would be greatly appreciated.

SolidworksSolidworks Pdm enterprise Pdm