Creating a Custom Report View Plug-in for PerformancePoint Server 2007 ~ Code Sample


Eric Friedrichsen  (ericfr@microsoft.com)

Microsoft Corporation

August 2007

Applies to:
Microsoft Office PerformancePoint Server 2007
Summary: It is possible to create your own custom Report View plug-ins for Microsoft Office PerformancePoint Server 2007. This is documented in the PerformancePoint Server SDK; see the PerformancePoint Developer Portal Page at:  http://msdn2.microsoft.com/en-us/office/bb660518

Introduction

It is possible to create your own custom Report View plug-ins for Microsoft Office PerformancePoint Server 2007. This is interesting if you want to create your own custom Report Views that display along with other dashboard items in a PerformancePoint Server dashboard. This is even more interesting if you want your custom Report Views to be able to receive (and react to) client side (browser side) parameters from other dashboard items on the same dashboard.

Instructions for Use

1. Extract the code sample from this article.

2. Build the code and install the assemblies as described in the two ReadMe files in the code sample.

3. Using the Microsoft Office PerformancePoint Server Dashboard Designer, create some reports using the “My Report View” template.

4. Using the Microsoft Office PerformancePoint Server Dashboard Designer, modify your “My Report View” reports.

5. Using the Microsoft Office PerformancePoint Server Dashboard Designer, create some dashboards that use your new “My Report View” reports, and then deploy those dashboards either to SharePoint or to ASP.NET.

6. Browse to your new dashboard on the web. Notice that it is possible for your new “My Report View” reports to listen to parameters sent from other dashboard items in the dashboard, react to them, and change their appearance as a result.

7. Now that you’ve built this sample from code and deployed it, use it as a model to create your own custom Report View Plug-ins.

Conclusion

You can use the code sample a model to create your own custom Report View plug-ins for Microsoft Office PerformancePoint Server 2007. There is more documentation on this in the PerformancePoint Server SDK; see the PerformancePoint Developer Portal Page at:  http://msdn2.microsoft.com/en-us/office/bb660518 .

MyReportViewPlugin.zip


Comments (8)

  1. Erika Ehrli says:

    The release of PerformancePoint Server 2007 should be of special interest for those of you who are passionate

  2. EROL says:

    Any info between a link with MOSS 2007 or/and WSSv3 and PerformancePoint Server 2007, thanks

    EROL

  3. OysterDome says:

    I have a request to investigate how difficult it would be to incorporate Peformance Point into a Custom Dev ASP.Net site which uses Form Based Authentication.

    Looking at your code it looks like the anonymous account would have to be configured to have the appropriate privileges and the Microsoft.PerformancePoint.Scorecards.Server namespace could be used to pull Scorecards.

    Does this sound accurate.

  4. Eric Friedrichsen ( ericfr@microsoft.com ) Microsoft Corporation November 2007 Required: Microsoft Office

  5. MSDNArchive says:

    Critical Note:

    I wrote this blog entry to cover "installing a report designer during development" in more detail.

    If this code works for you in your local development environment, and you are ready to publish your bits such that all your users get your bits automatically when they visit Monitoring Central, then follow the steps under "To install a report designer for DEPLOYMENT" in the article:

    http://msdn2.microsoft.com/en-us/library/bb833828.aspx

  6. tomfumb says:

    Sorry if this is not the right place to ask questions, but do you know if there is a fix for the issue described here: http://forums.microsoft.com/technet/ShowPost.aspx?postid=4219868&isthread=false&siteid=17&authhash=80121d0b99bd5f02bd27d61624d8b8d12bffcc65&ticks=633643032414122733

    Despite deploying the sample code without changes I have been unable to get the custom report view to work in a previewed / sharepoint deployed dashboard.

    Any thoughts much appreciated.

  7. Tony li says:

    Hi Eric

    I have created a PPS Report Plug-In control and it load a asp.net usercontrol which host a silverlight object tag as

    <object data="data:application/x-silverlight-2," type="application/x-silverlight-2">

    ……..

    </object>

    but when published it and add it in sharepoint site,it displays just blank,

    does PPS support siverlight now?