Skip to main content
1-Visitor
September 17, 2014
Question

Latest Version and its Representation problem

  • September 17, 2014
  • 3 replies
  • 1686 views

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

3 replies

September 17, 2014

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

v_mhala1-VisitorAuthor
1-Visitor
September 24, 2014


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

September 26, 2014

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)