New XML Elements
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
The Microsoft Office Project 2007 XML Data Interchange Schema (mspdi_pj12.xsd) includes new XML elements that support new and enhanced functionality in Office Project 2007.
New XML Elements in Project 2007
The following sections briefly describe the new elements in the Project XML Data Interchange Schema in Project 2007. In addition, Project 2007 includes changes to the way that some custom field information is represented in XML. For more information, see Custom Field Data in XML.
This article organizes the new elements alphabetically within the following sections, which parallel the organization of this schema reference. For detailed information about XML element structure, see Project Data Interchange Elements.
Table 1: New Project Elements
Table 2: New OutlineCode Elements
Table 3: New ExtendedAttribute Elements
Table 4: New Calendar Elements
Table 5: New Task Elements
Table 6: New Resource Elements
Table 7: New Assignment Elements
Table 1. New Project elements
Element Name |
Description |
---|---|
CurrencyCode |
Provides forward-compatibility for IOS 4217 currency code data. |
SaveVersion |
The version of Project the XML file was saved from. |
Table 2. New OutlineCode elements
Element Name |
Description |
---|---|
FieldGUID |
The globally unique identifier (GUID) of the outline code value. |
Guid |
The GUID of the outline code. |
Type |
The outline code type. |
Table 3. New ExtendedAttribute Elements
Element Name |
Description |
---|---|
AutoRollDown |
Whether automatic rolldown to assignments is enabled. |
CFType |
The custom field type. |
ElemType |
The custom field association. |
DefaultGuid |
The GUID of the default custom field value. |
Guid |
The GUID of the custom field. |
Ltuid |
The GUID of the lookup table associated with the custom field. |
MaxMultiValues |
The maximum number of items that can be selected from a picklist. |
Phonetic |
Phonetic information for custom field names. |
SecondaryPID |
The secondary PID of the custom field. |
UserDef |
Whether the custom field is user-defined. |
Table 4. New Calendar Elements
Element name |
Description |
---|---|
DaysOfWeek |
The days of the week the exception is valid for. |
EnteredByOccurrences |
Whether the number of exception recurrences is defined by a number or by a finish date. |
Exception |
Contains the elements that define a calendar exception. |
Exceptions |
Contains the collection of calendar exceptions. |
Month |
The month the exception recurrence is scheduled for. |
MonthDay |
The day of the month the exception recurrence is scheduled for. |
MonthItem |
The month item the exception recurrence is scheduled for. |
MonthPosition |
The position of a month item within a month. |
Name (parent Exception) |
The name of the exception. |
Name (parent WorkWeek) |
The name of the effective work week. |
Occurrences |
The number of times the exception occurs. |
Period |
The period of recurrence for the exception. |
Type |
The exception type. |
WorkWeek |
Contains the elements that define an effective work week. |
WorkWeeks |
Contains the collection of effective work weeks associated with the calendar. |
Table 5. New Task Elements
Element name |
Description |
---|---|
CommitmentFinish |
The finish date of the deliverable. |
CommitmentStart |
The start date of the deliverable. |
CommitmentType |
Whether the task has an associated deliverable or a dependency on an associated deliverable. |
FixedCost |
The fixed cost of the task when the baseline was saved. |
IsPublished |
Whether the task is published. |
StatusManager |
The name of the status manager for the task. |
Table 6. New Resource Elements
Element name |
Description |
---|---|
AssnOwner |
The name of the assignment owner. |
AssnOwnerGuid |
The GUID of the assignment owner. |
IsBudget |
Whether the resource is a budget resource. |
IsCostResource |
Whether the resource is a cost resource. |
Table 7. New Assignment Elements
Element name |
Description |
---|---|
AssnOwner |
The name of the assignment owner. |
AssnOwnerGuid |
The GUID of the assignment owner. |
BudgetCost |
The budgeted amount for cost resources on this assignment. |
BudgetWork |
The budgeted amount for work or material resources on this assignment. |
PeakUnits |
The maximum number of units a resource is assigned for a task. |
Summary |
Whether the task is a summary task. |
SV |
The earned value schedule variance, through the project status date. |