The UID in a separate Project1.mpp file will never change. However, once
that project is inserted into a Master Project, it will have a UID defined by
some fixed offset within Master.mpp. So, the UID of the same task in the
stand alone Project1.mpp file and Master.mpp will be different. If you open
Project1.mpp as a stand alone, the UID is what you originally had (it does
not change in that file).
What we do here is use a spare text field like you suggest. However we add
one wrinkle. The Text1 of Project1.mpp contains a forumula similar to "XXX"+
[UniqueID]
We use the XXX to represent the file name, IPT, CAM --- whatever you like.
Additionally, you can use a spare text field to contain the UID from another
file. Here, we have a subcontractor on a program. So, we use the UID from
their file and put it in Text2 of our file. We then have a reference point
between the two files so we don't get things wrong when updating durations,
%Complete, Start Dates, etc.
If you want more detail on the formula let me know and I'll post it along
wit a long winded explanation.
--
If this post was helpful, please consider rating it.
Jim
Visit
http://project.mvps.org/ for FAQs and more information
about Microsoft Project