A
anovak
I have a few custom fields at the Project Level that I wanted to
propagate to the assignment level so that users can produce some
meaningful reports based on the Assignment View with the Resource
Center.
I created Task-Level Equivalents of the Project-Level fields and just
used a formula that was simply the name of the custom field at the
Project Level. So far so good.
I also picked the Roll-Down option when creating the task level custom
field so that the value would propagate down to the assignment level -
which it appears to do from the Task View for newly created projects.
So far so good.
However, having 300+ projects already out there, the only approach I
could think of to make sure that information is propagated down in
those as well as new ones was to create a client macro for MS Project
that runs through each project in the database and does the following:
1. Open
2. Recalculate
3. Save/Checkin
That's it. It seemed to do the trick, BUT
1. It takes a long time
2. THE BY-PRODUCT IS THAT I BECOME THE STATUS MANAGER FOR AT LEAST
SOME OF THE TASKs OUT THERE ON OTHER FOLKS PROJECTS.
1. What's the best way to undo this other than work with each PM to
pick themselves again as the status manager in their projects
AND
2. Would there have been a better and/or easier way to propagate that
information down to the assignment level in all existing projects?
Thanks
Andy Novak
University of North Texas
propagate to the assignment level so that users can produce some
meaningful reports based on the Assignment View with the Resource
Center.
I created Task-Level Equivalents of the Project-Level fields and just
used a formula that was simply the name of the custom field at the
Project Level. So far so good.
I also picked the Roll-Down option when creating the task level custom
field so that the value would propagate down to the assignment level -
which it appears to do from the Task View for newly created projects.
So far so good.
However, having 300+ projects already out there, the only approach I
could think of to make sure that information is propagated down in
those as well as new ones was to create a client macro for MS Project
that runs through each project in the database and does the following:
1. Open
2. Recalculate
3. Save/Checkin
That's it. It seemed to do the trick, BUT
1. It takes a long time
2. THE BY-PRODUCT IS THAT I BECOME THE STATUS MANAGER FOR AT LEAST
SOME OF THE TASKs OUT THERE ON OTHER FOLKS PROJECTS.
1. What's the best way to undo this other than work with each PM to
pick themselves again as the status manager in their projects
AND
2. Would there have been a better and/or easier way to propagate that
information down to the assignment level in all existing projects?
Thanks
Andy Novak
University of North Texas