2.2.4.79 Dashboard

Namespace: http://www.microsoft.com/performancepoint/scorecards

The Dashboard complex type defines a dashboard. It specifies the layout and content of the pages in the dashboard and, if the dashboard has been deployed, its deployment location.

The Dashboard complex type extends the FirstClassElement type (section 2.2.4.99).

 <xs:complexType name="Dashboard" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:complexContent mixed="false">
     <xs:extension base="tns:FirstClassElement">
       <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="Pages" type="tns:ArrayOfDashboardElement"/>
       </xs:sequence>
       <xs:attribute name="TemplateType" type="xs:string"/>
       <xs:attribute name="DeploymentPath" type="xs:string"/>
       <xs:attribute name="SitePath" type="xs:string"/>
       <xs:attribute name="MasterPagePath" type="xs:string"/>
       <xs:attribute name="MasterPageDisplayName" type="xs:string"/>
       <xs:attribute name="PageList" type="xs:string"/>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

Pages: Specifies the layout and content of pages in the dashboard. It is an array of DashboardElement items (section 2.2.4.80). This MUST be present.

TemplateType: Specifies the initial layout of the first page of the dashboard. This MUST be present and MUST be one of the values from the following table.

Value

Example

Meaning

Blank

Blank dashboard page

A blank dashboard page.

Header2Columns

Dashboard page with header above two columns

A dashboard page with a header zone above two column zones.

1Zone

Dashboard page with one zone

A dashboard page with one zone.

2Columns

Dashboard page with two column zones

A dashboard page with two column zones.

3Columns

Dashboard page with 3 column zones

A dashboard page with three column zones.

2Rows

Dashboard page with 3 row zones

A dashboard page with two row zones.

3Rows

Dashboard page with 3 row zones

A dashboard page with three row zones.

ColumnSplitColumn

Dashboard page with column on the left and two row zones on the right

A dashboard page a column on the right and two rows zones on the left.

DeploymentPath: Specifies the URL where the dashboard is deployed. This MUST be a relative URL on the site (2) identified by the SitePath attribute.

SitePath: Specifies the URL of the site (2) where the dashboard will be deployed. This MUST be a relative URL on the protocol server (2) to which to deploy.

MasterPagePath: Specifies the URL of the master page used when the dashboard will be deployed. This MUST be a relative URL on the protocol server (2) to which to deploy.

MasterPageDisplayName: Specifies the display name of the master page used when the dashboard will be deployed.

PageList: Specifies whether or not each page in the deployed dashboard includes a page list.

Value

Meaning

True

A list (1) of pages will be displayed at the top of each deployed dashboard page, enabling users to switch between pages.

False

A list (1) of pages will not be displayed at the top of each deployed dashboard page.