This blog focuses on customizations and programming for Project Web App, Project Server, Project Professional and Project Standard. Includes User Interface (UI) customizations, Project Server Interface (PSI) and Visual Basic for Applications (VBA) Programming. It also covers Business Intelligence.
Check this out - http://msdn.microsoft.com/en-us/library/ee460779.aspx by Stephen C. Sanderlin, MSProjectExperts. Awesome real-world project article, extensive sample code!
If you are heading to Project Conference – Steve has a 3 sessions about PSI – they span from 200 to 400 level. Worth attending…
DM 200: Project Server Programmability Overview
Speaker(s): Stephen Sanderlin, MSProjectExperts | 200 - Intermediate Level This session will provide an overview of the Project Server Interface (PSI) and the Reporting Database (RDB), along with discussions concerning their capabilities, usage, and limitations. This session seeks to build a foundational understanding of these components for the new Project Server developer.
DM 303: Best Practices: Consuming the PSI
Speaker(s): Stephen Sanderlin, MSProjectExperts | 300 - Experienced Level The Project Server Interface (PSI) contains a wealth of functionality spread across numerous components. Developers who are new to Project Server often find the sheer complexity and depth of the PSI to be extremely intimidating. In this session, we will show you how to build a basic PSI consumer application and provide some best practices. This session seeks to increase the new developer’s comfort level with the PSI.
DM 401: Building a PSI Wrapper for Application Integration
Speaker(s): Stephen Sanderlin, MSProjectExperts | 400 - Advanced/Expert Level When developing an interface between Project Server and an external Line of Business (LoB) application, the depth and complexity of the Project Server Interface (PSI) can present a whole host of issues. One of the most challenging issues is the substantial effort required for a developer that is unfamiliar with Project Server to gain solid experience and comfort with the PSI. One possible approach is to assign a small team to encapsulate the PSI interactions inside of a custom API. In this session, we will demonstrate and discuss various strategies and best practices for PSI encapsulation.
See you at Project Conference!
Ladies and gentlemen – if you were not able to come in person to see the Chris Capossela’s keynote at the Project Conference in Phoenix – please check this out http://www.microsoft.com/project/2010/.
All the developer sessions have this icon – please check the session list! http://www.msprojectconference.com/sessions.html
Also just would like to attract your attention to Hands-on labs – very cool dual monitor setup with the following experience:
Yes – it includes the following Project 2010 self paced Hands-on Labs and Instructor Led Labs:
Project Server 2010 Hands On Lab
Learn | Connect | Grow @ The Microsoft Project Conference
Phoenix, AZ ® September 14-17, 2009