Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
I want Windchill to set a drawing parameter equal to the model parameter used in the drawing. As example, when a drawing is checked in I want WC to modify a drawing parameter (BOM_DESCRIPTION) = main model in the drawing parameter (BOM_DESCRIPTION).
How do we do this?
Thanks.
I don't believe Windchill itself will do this directly. I know of only two out-of-the-box ways. Either add a program to your drawing or use Model Check to add/sync the parameters. I believe there is a way you can hook into the actually Winchill Java processes, intercept check-in events, and do things prior to check-in, but this would be a custom application you would need to develop on your own.
We are attempting to use the drawing program approach, but it has it's issues as well. The primary ones being, a.) you can't pre-create the program in a template (at least not to sync identical parameters between the drawing and the model), b.) if you ever replace the main model in the drawing, the drawing program will not update itself to reflect that, and c.) you can only easily create a drawing program in an automated way (mapkey, etc.) if the drawing and it's parent model are the only things in session.
Thanks for the reply and I am aware of the drawing program method but as you've already stated isn't ideal. I would like to say I find it hard to believe but knowing what i know about PTC products I wouldn't be suprised this type of functionality isn't oob. Dassault EPDM is a stripped down version of WC and much less expensive... which has this functionality among many other things WC doesn't do oob. I compare buying WC to buying a new car and the salesman asking you if you want air in the tires.... it's unvelievable what isnt' oob.
Tom,
Did you figure out a stable way of doing this?
No, it's not a priority right now. My preferred approach would probably be to use model check, but I've never taken the time to implement it. Current solution - tell designers to make sure the model and drawing match before checking in.