If I understand correctly than this should be achievable using a combination of a Transition action, a variable in PDM, and ensuring your drawing templates display the same variable.
To write the initials of the user the moves a drawing to "released" you can set up an action that uses the following settings. (Use "only run for files with these extensions to filter to slddrw's only, if needed.)
Then we have to check the Variable properties are set out as below.
Which will then write "ApprovedBy" to all components that are moved through this transition.
The drawing border can then be set to display this variable. In this case I've had a user called "App Rover" create and approve a test drawing.
The box highlighted displays the "ApprovedBy" variable that is written to the drawing file.
I hope this helps and achieves the result you're after. If you have any other questions please let me know.
From my understanding I would second what
1. In a variable there is bloc - $PRP - ApprowedBy - slddrw? If is not present - try to add.
2. If it is necessary, there is a little more other option - $PRPSHEET - ApprowedBy - slddrw.
1 person found this helpful
While there is a block name for $PRPSHEET that we can set for the variable "approvedby" doing so would copy the "approvedby" variable from the part/assembly onto the drawing properties.
This is generally done for variables such as "Description" when it needs to be the same on the part and drawing, but may not be appropriate for "approvedby".
Here's a SOLIDWORKS help document that discusses it a little more