Is it possible to have a Transition only "show" based on a condition or attribute

Is it possible to have a Transition only "show" based on a condition or attribute. If i create multiple transitions from a state (from what i can see are only controlled by user/group permissions) but the drawing has a particular part type set and should only go through one transition, however a user is defined in two separate groups (so with the user permission method) he/she has two options available - it would be nice to limit what they see by condition without creating separte workflows ... etc.

I know the transition has the ability to check conditions, but that is only after the user selects it ...

SolidworksSolidworks Pdm enterprise Pdm