Disable Publishing based on State
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Disable Publishing based on State
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
- Labels:
-
Windchill Visualization
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Thanks for info.
Additional question -- is there a method to have publishing of Discontinued objects assigned a priority of L?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
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.
