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.

See Also

Concepts

Custom Field Data in XML

Introduction to Project XML Data

Project Data Interchange Elements