TMGR: Dependency Incorrectly Reverses ID Scheduling Order (161649)



The information in this article applies to:

  • Microsoft Team Manager

This article was previously published under Q161649

SYMPTOMS

Two tasks with the same Priority, a common person (or unassigned work), and no dependency relationship to each other, may be incorrectly scheduled so that the task with the smaller ID starts later than the task with the larger ID.

CAUSE

This can happen if the task with the smaller ID is a successor of some other task that has a person assigned to it. This causes the successor to be scheduled as if it has a lower priority than specified.

WORKAROUND

Give the task that you want to schedule earlier a higher Priority, as follows:

  1. Click the Tasks tab and from the view banner list, select Task Organizer.
  2. Select the task, and on the Edit menu, click Task Properties.
  3. In the Task dialog box, click the General tab, and from the Priority list, select the desired priority. Click OK.

STATUS

Microsoft has confirmed this to be a problem in the products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Typically, when two tasks have no dependency relationship to each other, but have a common person (or unassigned work), all other factors being equal, the task with the smaller ID is scheduled earlier than the task with the larger ID. However, the scheduling order may be incorrectly reversed if the task with the smaller ID is given a predecessor with a person assigned to it. The ID of the predecessor and the type of dependency doesn't matter. If the dependency could have been satisfied without moving the task with the smaller ID, then the reversal of the two tasks that have no dependency relationship to each other is incorrect.

For example, if tasks Task1 and Task2 are entered in a new team file, with ID numbers 1 and 2 respectively, and if person Bob is assigned to both, then Task1 is automatically scheduled to start before Task2. If then task Task3 with person Joe assigned is entered and specified as a predecessor of Task1, with a Start-to-Start dependency, then Task1 and Task2 are scheduled in reverse order, with Task1 starting after Task2. This happens even though the dependency would have been satisfied without changing how Task1 and Task2 were originally scheduled.

Modification Type:MinorLast Reviewed:8/17/2005
Keywords:KB161649