Project Server 2010 Programming Tasks

Applies to: Office 2010 | Project 2010 | Project Server 2010 | SharePoint Server 2010

This section includes many of the "how-to" topics that show how to use the Project Server Interface (PSI) and perform other programming tasks for Microsoft Project Server 2010. Examples of programming tasks include creating workflows for demand management, programming Project Server applications with the Windows Communication Foundation (WCF), customizing the Project Web App ribbon, creating Project Server Web Parts, and creating Project Server event handlers.


For information about programming with the JS Grid control, see JS Grid Control in the Microsoft SharePoint Foundation 2010 SDK. For the managed code reference, see Microsoft.SharePoint.JSGrid Namespace.

The Solution Starters for Project 2010 downloads in MSDN Code Gallery include tools with source code for creating and managing workflows, easy export and import of enterprise project types and associated entities, importing projects from SharePoint lists, bulk editing of custom fields, project cost capture, using an InfoPath form in a project details page, and building reports.

In This Section

Developing Project Server Workflows

Walkthrough: Developing PSI Applications Using WCF

How to: Use Impersonation with WCF

How to: Modify the Ribbon in PWA

Walkthrough: Customizing the PWA Ribbon and Accessing the JS Grid

Developing Project Server Web Parts

Using the ProjTool Test Application in Project Server 2010

How to: Create a Project Server Event Handler and Log an Event

How to: Use the QueueSystem Service


PSI Reference Overview

Project Server Interface (PSI) Overview

See Also


Workflow and Demand Management

Other Resources

JS Grid Control

Microsoft.SharePoint.JSGrid Namespace

Solution Starters for Project 2010