S
Shawn Pollack
I'm trying to understand how Project 2003 processes the "ghost" tasks created
when there is an external dependency.
When things work as I expect, the ghost task for the external predecessor
appears immediately above the the linked task. That is, its task ID one less
than the task ID of the task it is linked from. Similarly the ghost task for
the successor is immediately after (task ID + 1) the linking task.
Unfortunately, this is not alway the case. Sometime Project chooses a task
ID for the ghost task that is no where near the linking task.
I've been trying to find a pattern in how Project assigns the task ID of the
"ghost" task, but I've not been able to figure it out yet. I've looked at
the UniqueID, and so far I've not been able to discrern a pattern but it does
appear to work better when the Task IDs are in the same sequence as the
UniqueID.
The context is that I have several mpp files that are linked together
through one intermediary "linking" file. All of the tasks in the linking
file are milestones (zero duration) and have one predecssor and one successor
in some other file. For the most part, the ghost tasks appear next to the
tasks that are linked to, but not always. I've found using the linking file
make the management of external dependencies much easier and reliable. But
the linking file would be much that much easier to manage if there weren't so
many cases where extraneous ghost links are in the wrong place.
Might this be a bug that can/should fixed? I'm hoping that if I could
understand better how Project assigns the task ID to the ghost tasks, I might
be able to work around my issue.
Shawn
when there is an external dependency.
When things work as I expect, the ghost task for the external predecessor
appears immediately above the the linked task. That is, its task ID one less
than the task ID of the task it is linked from. Similarly the ghost task for
the successor is immediately after (task ID + 1) the linking task.
Unfortunately, this is not alway the case. Sometime Project chooses a task
ID for the ghost task that is no where near the linking task.
I've been trying to find a pattern in how Project assigns the task ID of the
"ghost" task, but I've not been able to figure it out yet. I've looked at
the UniqueID, and so far I've not been able to discrern a pattern but it does
appear to work better when the Task IDs are in the same sequence as the
UniqueID.
The context is that I have several mpp files that are linked together
through one intermediary "linking" file. All of the tasks in the linking
file are milestones (zero duration) and have one predecssor and one successor
in some other file. For the most part, the ghost tasks appear next to the
tasks that are linked to, but not always. I've found using the linking file
make the management of external dependencies much easier and reliable. But
the linking file would be much that much easier to manage if there weren't so
many cases where extraneous ghost links are in the wrong place.
Might this be a bug that can/should fixed? I'm hoping that if I could
understand better how Project assigns the task ID to the ghost tasks, I might
be able to work around my issue.
Shawn