Problemele rezolvate de Service Pack 2 in Microsoft Project 2007

Project
Consider the scenario in which a project has been edited and saved by one user and then while that user has the project open, it is force checked in. Then, a second user opens the project and clicks Cancel on the message telling them that the project has been modified by another user. The second user opens it again and instead of seeing the message again, the project opens, and the edits of the first user are lost.
Project
Custom code that uses the Project object model to update custom field lookup tables did not perform quickly. For instance, code that updates 1000 lookup table records that used to take about two minutes now takes a few seconds.
Project
For Project Professional languages that support phonetics, the custom field "Add Field to Enterprise" functionality does not work if a custom field has a lookup table and if any of the phonetic values are blank.
Project
If changes are made and saved to a checked-out offline project and then the project is published immediately after Project Professional is connected back to the server, Project may not actually publish the information.
Project
If the Active Cache size limit is exceeded when you save an already-open project, you receive a warning message telling you the cache size has been exceeded. However, the project is not saved.
Project
If you assign a cost resource to a task using the resource initials field, Project crashes.
Project
If you have a Fixed Units task with a Must Finish On constraint, when you edit timephased actual overtime work, the task behaves like a Fixed Work task instead. This means that when you change the task's duration, the assignment's units change instead of the work value.
Project
If you have nested subprojects and you open the top level master projects as read-only, the nested subprojects may get opened with read-write access instead of being opened read-only.
Project
If you save a project to the XML file format, and you have a resource where the maximum units are less than 100 percent, the maximum units change to 0 percent or to 100 percent when the XML file is opened.
Project
If you save to the 2003 MPP format, you may find that tasks you deleted reappear as blank rows. For example, you have three tasks, T1, T2, and T3, with IDs 1, 2, and 3. You delete T2. Instead of T3 becoming task ID 2, it is still task ID 3, and a blank row is where T2 used to belong.
Project
If you use the Gantt Chart Wizard, the Gantt bar names as seen in the Bar Styles dialog box are changed to unrecognizable characters.
Project
In Project 2007, you open a Project 2003 MPP file that contains a large lookup table. This may take a very long time.
Project
In some cases, when a project is saved to the server and the save process fails, the next time you try to save the project, not all changes are saved.
Project
In some situations, a project's data can get damaged in the local cache. After this happens, Project may still attempt to save the bad data to the Project server and may fail in the process. Then, you receive error messages that resemble the following:



<error id="12005" name="ActiveCacheQueuedMessageExecutionError" Violation of PRIMARY KEY constraint 'PK_MSP_PROJECT_CALENDARS'. Cannot insert duplicate key in object 'MSP_PROJECT_CALENDARS'. Violation of PRIMARY KEY constraint 'PK_MSP_PROJECT_CALENDARS'.



Now, Project goes through a process to fix the data before saving.
Project
In the French, Portuguese, Polish and Hungarian language versions of Project Professional, when you insert a field into a task or resource views you see an error message stating that the field does not exist.
Project
Because of password encoding/decoding changes in Project 2007, when you add and remove passwords from the same project file by using the "Save As" function, the passwords may become damaged, and you cannot open the files.  As an example, you have a password associated with a project, and you Save As to remove the password. Later, you open the file, but you are prompted for a password. No matter what you enter, you cannot open the file
Project
On some projects, when you attempt to level them on a day-by-day basis, Project hangs.
Project
Password protection is removed from an MPP file, and during the process, you Save As the file to a new name. When you open the file a subsequent time, you are prompted to enter a password, and you are unable to open the project.
Project
Project Professional may crash if you set a task to use a dependency on a deliverable. This occurs if the deliverable has been deleted from the SharePoint list but the project hasn't yet been updated to reflect this change.
Project
Project Professional may crash in the following scenario. While connected to a server, you create, save, and close a project. Later, you delete the project from your local cache, and then while working offline, you create and save a project with the same name. Later, when Project Professional goes back online, it crashes.
Project
Some formulas don't work correctly when the system list separator is a semicolon. As an example, the following formula works correctly when the list separator is a comma but fails when it is a semicolon:

Switch(([duration]=1 or [duration]=3)=true;"one";([duration]=2 or [duration]=4)=true;"two";[duration]>4;"more")
Project
The ProjectBeforeSave event may not work correctly if a project is being closed as a part of the save process. The error "Run-time error '1004':  An unexpected error occurred with this method." is seen.
Project
The results of sorting and renumbering a task or resource list are not saved.  For example, a task's ID equals 5, and after sorting and renumbering, the ID equals 2. After saving and reopening the project, you find that the ID equals 5 instead of 2.
Project
When additional work is added to assignments that are on fixed duration tasks, the new work is spread incorrectly over a longer duration than expected. For instance, if you have an assignment that has 24h of actual work and then you increase the work to 32h, instead of the work being spread over an additional day, it is spread over three additional days.
Project
When fixed costs are assigned to summary tasks, the accrual may not be correct. Instead of the cost getting spread across the task's duration, it gets spread to the earliest finish date of any of the summary task's subtasks.
Project
When you enter a time-phased zero (0) Actual Overtime Work value at the beginning of an assignment, the assignment remaining work does not get rescheduled properly. Instead, the zero Actual Overtime Work entry is ignored and the work is not rescheduled.
Project
When you save from Project Professional or from Project Standard to the XML file format, a resource's Maximum Units value is not saved correctly. For example, if a resource's Maximum Units value is set to 50 percent, the value changes to 100 percent when you save it to the XML file format.
Project
You cannot set a task dependency predecessor or successor lag time by using VBA.  For example, you run the following code:

ActiveSelection.Tasks(1).TaskDependencies.Add From:=ActiveProject.Tasks(1), Type:=pjStartToStart, Lag:="2d"

When you do this, you receive the following error message:

Run-time error '1101';

The argument value is not valid.
Project
You have a resource with multiple cost rate tables defined. You are working in the Resource Usage view, where you see the timephased cost both at the assignment and resource level. Next, you change the assignment to use a different cost rate table. After this change, you see the new cost on the assignment, but it has not rolled up to the resource. Changing the view and coming back shows the correct value.
Project
You start Project Professional, and you connect to a server profile in the offline mode. Later in Project Professional, you select the Work Offline command to go back online. But, Project Professional still says offline.
Project
Your project has task durations that are less than one day, and you save to the XML format. When you open the XML file, these durations are changed to one day (1d).

Niciun comentariu: