Solidworks EPDM

Right know the company I work for wants to implement Solidworks PDM. But i am having dificulties to get a grasp on its concept.

For example we have some parts which we may use  in multiple separate assemblies, but  in each one of those assemblies this part might have different configurations( For example In Assembly1 I use shaft with diameter 100mm, but in Assembly2 I use the same shaft and modify its diameter to 60 mm ).

The qestion is, how can i use this part in Assembly2 without changing its diameter value in Assembly1?

Only solution I have found is to have a seperate  copy of that part file for each assembly file which i don't like  much.

SolidworksSolidworks Pdm enterprise Pdm