Community Tip - New to the community? Learn how to post a question and get help from PTC and industry experts! X
Is it possible to prevent publishing of Windchill parts, documents, or CAD based on state (e.g. disallow any Windchill object from being published if it is moved to Discontinued state via ECN)?
--Kirk Wemple
You can use Publish rules to control these types of things.
Set a rule to not publish for the state of "Discontinued" such as:
<not>
<attribute name="epmdoc_lifeCycleState" value="Discontinued" />
</not>
Thanks for info.
Additional question -- is there a method to have publishing of Discontinued objects assigned a priority of L?
The short answer is YES.
There’s a properly that points to a method that returns a boolean.
You can point the property to any method. The method MUST return a boolean.
So you need a simple method that gets the state of the object. If the state is “Discontinued” the method returns false and the object it not published. Otherwise return true.
Your condition of returning true or false based on the state is about as simple as anything gets.
Should be no problem to implement this in a few minutes.