Hello
In order to make the use of our drawings more reliable, we would like to show the workflow state in which the SLDDRW file is located (we are working with SW and PDM Pro, all in 2017).
I have the impression that it is not possible to directly map a workflow state to appear in the drawing (with $PRPSHEET). Is there a way to do this without going through a variable in the drawing data card? If necessary, this would also mean systematically updating it via an action in the workflow transitions, which could make the workflow a little more cumbersome.
Do you have any suggestions regarding this type of need?
Thank you.
Julian
Hello
This is not natively possible in Solidworks (the workflow is a part of PDM and cannot be accessed directly through $PRPSHEET or $PRP).
It is also not possible to store this information in a map variable directly (the list of special values does not include this property except for fixed text boxes)
The only way currently on 2017/2018 (not checked if 2019 integrates other possibilities) is to go through dispatch actions (admin tool).
It can take different forms such as an action via a right-click on a file, either during the check-in/check-out phases, or during state changes.
The only constraint is that you have to work in Windows Explorer before opening the file in Solidworks
Hello Julien,
with us the solution is to enter a variable "STATE" during the transition. This variable is then used in the given card and then invoked in the drawing.
The Use value is the name of the destination state of the transition "%destsatuts%
We have been using this solution since the installation of EPDM and it works very well.
etatepdm.jpg
2 Likes
@Pierre S: Well done, well I have to say that in the values it's hidden behind "State State" instead of "State Destination" since there is "Source State". Another subtlety of SW's translations.
@Cyril.f: That's why I specified the syntax, because otherwise we're looking for a moment :-)
For the translations they have made great progress in the last year, because I have memories of error message to sleep outside