![]() Option 1 – Dedicate a field in the Subproject to replicating the UniqueID. To create a 'master project plan' I simply copy the collapsed project at outline level one, and paste it in the master file, which works great. A master project is great for assembling multiple. In a previous role I tried to reverse engineer the algorithm that MS Project uses but soon gave up. In fact, here are two techniques that allow the source project task UniqueIDs to be determined: You create a new Project file and then insert separate Project files into that one consolidated file. Imagine your Master Project has only 10 tasks, UIDs 1 through 10. You insert a subproject with maybe 800 tasks - 10 of which conflict with the UIDs you already have. You may insert more Subprojects, each with conflicting UIDs. MS Project manages an association between the UID of the inserted Subproject task and the Master Project Task's UID. It's all rather clever, but not entirely helpful when talking Task UIDs with the supplier of an inserted Subproject. ![]() Then do the same in reverse once you've run your macros. Right click on the zip file and extract all. ![]() ![]() When you Insert a Sub Project into an existing Project and inspect the Unique IDs they are not the numbers you perhaps expected. Rationale is straightforward, each UniqueID in the master project must be, well, unique. So when MS project inserts a sub project it must assign UniqueIDs which truly are unique. The most reliable way of copying a master schedule and all it's sub projects without creating the duplicate links is to: Select all the files on the share drive. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |