You can update the Watermark variable to be "OBSOLETE" or whatever along those lines.
This is then mapped to the watermark through CustomProperties
Unfortunately, I cannot help with the configurations level, sorry.
I know - it's the configurations that I'm having issues with.
I don't think there is a way (maybe API) to pass a variable configuration name to the transition action (a trans-action?). Dispatch also doesn't look like it takes variables (but it does have the advantage of working on more than one specified configuration name).
One easy way to set it up is manually on the data cards. The author/user is deciding what is good and bad anyway, just give them a drop down and then they have to set the watermark for each configuration. This can be done on model data cards or drawing data cards - depends how you map variables. I can see how this approach might not cover all bases, but it is easy to implement.
I'd avoid trying different revision levels for different configs - EPDM is not so good at that - if that is relevant to this config work.
This is just my opinion BUT... Using different revision levels for different configurations in the same part is not the way to go. Essentially you have different parts then. My questions to you then would be:
- When managing configurations in this way, what information do you put in your ERP system when the revision of a configuration changes?
- When distributing documents (e.g. document transmittals) to your supplier companies, which drawings do you issue since the drawing now has multiple revisions based on a specific configuration?
- Would it not be easier to just have a separate part for each configuration, then put the new information in your ERP / MRP system?
- If this is a standard part, I can understand, but then that would be because standard library parts are not really revision managed in the sense of being distributed outside of the CAD office
- Using the API to solve this issue (I'm a programmer) will add another layer of complexity and a cost (in terms of implementation and time) to your EPDM system (addins still need to be upgraded / managed, and unless you're doing it in-house or your reseller is doing it for you, it's going to cost you a pretty penny to maintain (as a running cost every year)) which kinda takes fun out of it
Don't get me wrong, I'm all for customization, I just think that sometimes we should take a step back and review company processes if some processes are becoming difficult to sustain / users start needing excessive training to use the processes. What are you're thoughts on this?