Community Tip - You can change your system assigned username to something more personal in your community settings. X
Version: Windchill 12.1
Use Case: per ASME Y14.35, Section 6.1.5 the "APPROVED" column of the Revision History table is defined as: "Authorized signature(s), name, or approval indicator, as required, shall be entered to indicate approval of the change(s) made to the drawing." When working offline with paper copy, this was traditionally a signature by the engineer reviewing the drawing to signify it had been approved. While working within a PDM system however, the approval is done electronically through a Windchill Workflow, and so this field has a disconnect. Windchill locks the state of the drawing after the engineer approves it, but in order to add the signature of the engineer to the drawing it would have to be modified post approval - which is not allowed by users but if done automatically through a workflow would be acceptable. What my company would like to do is to have is the live and automatic linking of the "approval indicator" (does not need to be a signature or name, could be nearly anything indicating it has been approved) on the published drawing after the ECA of "Approve Drawing" has completed.
Description:
Compliance with the ASME standard while in a Windchill environment seems difficult to manage. We need to show approval on the field of the drawing, but can not modify a drawing once approved as that runs counter intuitive to the review process.
How do we get an indicator to appear in the revision history table automatically upon the Change Management Workflow task completion?
Solved! Go to Solution.
This is what we do:
EC Number is still manually added by the engineer.
Other cells use:
PTC_WM_LIFECYCLE_STATE
PTC_WM_REVISION
PTC_WM_MODIFIED_ON
We have date_type_parameter_format set to %mm-%dd-%yyyy
https://www.ptc.com/en/support/article/CS49539
Hello @JDiluzioQinetiQ
You can add the lifecycle state to the drawing table to indicate that the drawing has been approved.
I did some customization in the workflow that also write the approval information name of approval to the drawing attribute post-approval process without iteration. The attribute was used in the drawing table so information was there.
That was enough because new drawing representation contains that new information.
PetrH
We used to put the lifecycle state on the field of the drawing, but this conflicts with other priorities from our configuration management team so now I am looking for more that second option you mentioned.
Do you have any specifics you would not mind sharing with how you customized it so that I can share with my org and try and implement? I am not sure how to get the hook for the 'approval information name of approval' to appear on the object being approved.
This is what we do:
EC Number is still manually added by the engineer.
Other cells use:
PTC_WM_LIFECYCLE_STATE
PTC_WM_REVISION
PTC_WM_MODIFIED_ON
We have date_type_parameter_format set to %mm-%dd-%yyyy
https://www.ptc.com/en/support/article/CS49539
Apparently this is OOTB functionality as of 12.1.2.0, but my Windchill admin and I must have missed it in the documentation. Still digging, but looks promising (if it works as flawless as described)
https://community.ptc.com/t5/Windchill-Ideas/Add-Windchill-parameters-for-latest-change-number-and-where-used/idc-p/1010548/highlight/true#M18831
The attribute has to be added to the drawing table or somewhere on the drawing.
The visualization has to be regenerated after approval (usually done by code in the workflow), and the visualization worker has to be configured to regenerate the drawing during the visualization process.
Then it should work.
PetrH