Community Tip - Did you know you can set a signature that will be added to all your posts? Set it here! X
How can I fill in a Drawing_2d attribute with an existing Masterdata attribute automatically when a new drawing is created?
I had the same question and I solved it with a Model Manager custom code.
At save time, the ultimate occasion to setup attributes are to use preApplyListener.
I designed a drawing preApplyListener to detect the save from Annotation situation. The drawing.getPartUsedInSave() method gives access to the releavant masterdata to get attributes values from.
But beware the order of listener: model3d, drawing2d and masterdata.