Project programming tasks

This section includes some "how-to" articles that show how to use the JavaScript library for the client-side object model (CSOM), and perform other programming tasks for Project Server 2013 and Project Online. Examples of programming tasks include creating a SharePoint-hosted Project Server app, 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; creating Project Server event handlers and remote event receivers; and bulk updating custom fields and creating project sites for Project Online.


For information about programming with the JS Grid control, see JS Grid Control in the SharePoint 2010 developer reference. For the managed code reference, see Microsoft.SharePoint.JSGrid Namespace. For the JS Grid control web controls, see JSGrid class.

In this section

Getting started developing Project Server workflows

Bulk update custom fields and create project sites from a workflow in Project Online

Create, retrieve, update, and delete projects by using the Project Server JavaScript object model

Create a SharePoint-hosted Project Server add-in : includes a section on how to modify the Project Web App ribbon


Project PSI reference overview

See also

Client-side object model (CSOM) for Project 2013