I tried another example using Assembly4 workbench...
It is the same beam with two end plates.
In this example I created four file:
1) for the HEA beam (the part object must be in a part container for assembly4)
2) for the end plate (the part objcet must be in a part container for assembly4)
3) for the assembly (TR001)
4) for the drawing of the assembly TR001 and the single parts (HEA200 and EndPlates)
The macros of Stefan works fine....It can be possible to update the views when you reopen the file because the link of the TR001, HEA200 and PLT_200x180 are each in a single files, and the macro can reload the path of each file....
The problem remain if more links are in a single file (as the previous examples where TR001, HEA200 and Endplate were in the same file)..
Her attached the four files if you want to check....
Found a problem with the way the view Source items are saved/restored. May take a while to sort out.
Thanks Wandererfan...I could test all the examples when an update is ready...
Cheers, Marco