Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
System parameters that are usable on a drawing, should be able to be used in relations, and they should be shown in the parameters box as applicable.
https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS133915
So one example, total_sheets. I have a customer who wants that exposed as a Windchill parameter for reporting purposes. The only way to do it is with a Creo customization app finding the value and storing it in another parameter. Why doesn't PTC_COMMON_NAME show up as a parameter? What about tolerance values? Format size?
A lot of this information is stored within our Creo models and drawings, why can't we expose that into our PLM system? Not all of the system parameters should be shown in the PLM system, but shouldn't that be up to the company implementing the tool rather than limitations in the tool itself.
An alternative would be a function like mass properties. Those you can pull into a relation with MATERIAL_PARAM("<Value Name>") to get the value within a material.
https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS111494
They probably are not exposed because drawings don't have relations. (Yes, a repeat region can contain relations, and there are "drawing programs", but these are different from "normal" model relations.)
I do like the idea of having certain drawing parameters visible in the parameters dialog. Maybe something like this:
Theoretically then you could just designate the ones you care about and they would automatically be passed to Windchill (assuming corresponding IBAs have been created in advance.) Of course this would only make sense for certain system parameters. Attachment based or view specific parameters wouldn't make sense to list here since there could be many duplicates.
By the way, even though PTC_COMMON_NAME is a hidden parameter, you can still reference it on a drawing: