Hello
I'm looking to have a customizable app or macro that allows me to copy a complete project by indicating more or less automatically the files and plans that have been modified.
In more detail:
1 I have an existing product, with associated parts, assemblies and drawings, all in read-only mode to avoid bad handling.
2 I copy the entire project with a composition to take with the plans in a new "Project" directory while keeping the structure.
3 I apply all the changes/creations on my project in this directory which has kept the structure of the initial product
4 Once validated, I want to switch this entire "project" directory back to "product" en masse by indicating the files that have evolved or are newly created, with their associated drawing (having the same name as the source file and in the same directory as it). The best thing would be that if I change the index of a part, it offers me to change the index of the assembly in which it is used (but that will be in a second step)
5 I archive the old files in another "archive" directory so as not to clutter the "product" directory (with a PDF processing by the way as a precaution)
This is the objective of my approach, which resembles simplified PDM. It is phase 4 that poses the most problems, of course.
To complicate things, I have to work with SW2011, for compatibility reasons with some users.
To date, I've tried to dig into it with projectmanager, but no automated processing of the index change possible because the files have names mixing numbers and letters and the detection rules are too closed (at least on V2011). In addition, there is no save in the app, which would allow you to redo the manipulation later or correct it.
With integration, no processing on the file names. Possible to test, but no operation.
I turned to Lucas Prieur's "save as" macro, to be automated to process a specific file syntax, but also remains to find how to process a complete group of files.
I therefore ask for your skills in more advanced use of existing apps or in writing macros in order to move forward in my project. Unless you have another methodology to propose.
Thank you.
Sebastian