Share via


PageChanges Element

The PageChanges element defines how the Project Guide responds when Microsoft® Office Project Professional 2003 displays Microsoft Office Project Web Access pages from Microsoft Office Project Server. Microsoft Project 2002 introduced a new Collaborate menu that displayed Project Web Access pages inside Project. The Collaborate menu remains in Project Professional 2003, but does NOT exist in Project Standard 2003 because Project Standard doesn't integrate with Project Server 2003.

You can display the following pages by choosing the appropriate item from the Collaborate menu:

  • Updates page, showing updates for the active project
  • Project Center page
  • Resource Center page
  • Portfolio Analyzer page
  • Portfolio Modeler page
  • Risks page, showing risks for the active project
  • Issues page, showing issues for the active project
  • Documents page, showing documents for the active project

Some of these pages are associated with instructions in the Project Guide side pane. When you choose any of these items directly from the Collaborate menu, the content displayed in the side pane changes to match the page. The content is defined by the PageChanges element.

Following is the schema definition of the PageChanges element:

<element name="PageChanges">
  <complexType>
    <element ref="PageChange" maxOccurs="*">
  </complexType>
</element>

Similar to ViewChanges, the PageChanges element can include multiple PageChange elements. Following is the schema definition for the PageChange element:

<element name="PageChange">
  <complexType>
    <element name="ProjectServerPageID">
      <simpleType>
        <restriction enumeration="1 2 3 4 5 6 7 8" />
      </simpleType>
    </element>
    <choice maxOccurs="1" minOccurs="1">
      <element name="GoalAreaID" type="decimal" />
      <element name="TaskID" type="decimal" />
    </choice>
  </complexType>
</element>

Each PageChange element has a ProjectServerPageID, as shown in the following table. ProjectServerPageID is paired with either a GoalAreaID or a TaskID.

ProjectServerPageID Page
1 Updates
2 Documents
3 Issues
4 Project Center
5 Resource Center
6 Portfolio Analyzer
7 Portfolio Modeler
8 Risks

When you choose an item on the Collaborate menu that displays a Project Web Access page in Project, the PageChanges element determines which side pane content should be displayed in the Project Guide. Following is the PageChanges element as defined in the default gbui.xml document:

<PageChanges>
  <PageChange>
    <ProjectServerPageID> 1 </ProjectServerPageID>
    <TaskID> 19 </TaskID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 2 </ProjectServerPageID>
    <TaskID> 9 </TaskID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 3 </ProjectServerPageID>
    <TaskID> 22 </TaskID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 4 </ProjectServerPageID>
    <TaskID> 28 </TaskID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 5 </ProjectServerPageID>
    <GoalAreaID> 2 </GoalAreaID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 6 </ProjectServerPageID>
    <GoalAreaID> 4 </GoalAreaID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 7 </ProjectServerPageID>
    <GoalAreaID> 4 </GoalAreaID>
  </PageChange>
  <PageChange>
    <ProjectServerPageID> 8 </ProjectServerPageID>
    <TaskID> 22 </TaskID>
  </PageChange>
</PageChanges>

The following table shows the Task ID and corresponding Project Guide side panes.

Task ID Project Guide side pane
9 Add documents
19 Incorporate progress information into the project
22 Track risks and issues
28 View multiple projects in the Project Center view

There are no Project Guide side panes for the following Collaborate menu items: Resource Center, Portfolio Analyzer, and Portfolio Modeler. If you choose one of those views, the Project Guide shows a relevant goal area instead, such as the Resources goal area (GoalAreaID=2) for Resource Center and the Report goal area (GoalAreaID=4) for Portfolio Analyzer and Portfolio Modeler.