HI Windchillers,
2) While it is in production there is a modification running which is under discussion with the customer e.g. at version 0.4 which is in the state <<released>>
3)Well a windchill-viewer can see the version <<in moulds=">> and <<released>> and therefore he is seeing the last version which is the released version.He should however see the version <<in moulds=">> because that's the stable one in production.(0.3)
4) Version 0.4 being in released state and under discussion;Its representation should not be visible to viewers.They should be seeing the rep of 0.3
Please let us know the best possible solution to handle this scinerio. Windchill version is 10.1 M040
Vaibhav,
I am not sure if I understood your question. it looks like you don't want users to see the representation of object in Creo view if object is in released state. However, you still want to give them access to released object using Internet explorer to see the IBA, Version history etc…
1) Stop publishing of an object, if object is in released state, so that representation will be carried from previous iteration/version& state .
2) You can write validator to hide all visualization open options for users/group if object is released state. if user want to see the representation then they have to navigate to previous version/state.
3) Using custom data utilities override the visualization display as per your requirement i.e. for some users/group representation in released state should be always point to in module state’s representation
Hope this helps !!!
Thanks,
Shreyas
Hi Shreyas,
Thanks for the usful tips. How is it possible to stop Publishing of the object only in released state? Please share an example if you have.
regards,
Vaibhav
Hi Vaibhav,
You can use either publish rule or create custom class to filter object and add that filter class using “publish.service.filterpublishmethod“ property
Property description
publish.service.filterpublishmethod
public static Boolean methodname(Persistable p, Boolean publishFromDB)