Project Server Programming Tasks
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
This section includes many of the "how-to" and walkthrough topics for using the Project Server Interface (PSI). Examples include creating lookup tables and custom fields, using the QueueSystem Web service, and writing event handlers in Microsoft Office Project Server 2007.
Walkthrough: Creating and Using Custom Project Server Permissions Learn how to add a custom permission to the Published database and secure a link in the Quick Launch in Project Web Access.
Using Impersonation in Project Server Learn how to develop a simple console application that uses impersonation.
Using the ProjTool Test Application The ProjTool application source code in the Project 2007 SDK download includes many PSI examples that use the Project, Resource, LookupTable, CustomFields, and other Web services.
How to: Generate ChangeXML for Statusing Updates You can use the ChangeXMLUtil test application as a model for other specialized applications or to generate values for the ChangeXML parameter in Statusing methods.
How to: Customize E-Mail for Project Server Notifications Learn how to extract the default XSLT files, configure an SMTP virtual server for a test installation of Project Server, and create an event handler for the Notifications Sending event that uses a custom XSLT to send an e-mail for a specific alert or reminder.