Is it possible to create an attribute on a object (CAD Doc) that when the objects iterates (check-in or revise), the previous value of the attribute will not copy forward?
We have atleast 3 business use cases for this, but unfortunately it is not available out of the box . There are several product ideas on this - Reset attribute values during "save as" & revise
In our case, it was not for CAD docs and had a workflow running on those object so we added expressions to clear the value of the objects on Save as.
One option is to write a listener that would listen for NEW_VERSION event, filter out check outs from the event, verify the existence of a prevision version which is not wip and use pers. adapter api to reset the value of the attributes. It is not a light customization considering that we have to add a listener to CAD document (most used object type in most of WC). It is so unfortunate that, this is not available out of the box