All Windows-based and Web-based client applications for Microsoft
Project 2010 use the Project Server Interface (PSI), a set of Web
services built on the Microsoft .NET Framework 3.5 and the Windows
Communication Foundation (WCF).
If you just starting with developing for Project Server, arm yourself with patience. Setting up and using PSI services can be really frustrating. Setting up all endpoints, credentials and security settings by Microsoft's instructions is time consuming and time is luxury in programmers world.
Luckily, there is a much simpler solution. There is a project on Codeplex, called FluentPS. So if you need to use PSI function right away, just download this awesome project from Codexplex and start coding.
In the next few posts, I will show you how to use PSI function to get or set Custom fields, Lookup tables, access user groups and more.
Here are some example posts using PSI with FluentPS:
Read value from Custom Field: post
Update value from Custom Field: post
Get emails of members of Project Server group: post
Restart workflow: post
Change Enterprise Project Type: post
Check if project is checked-out to current user: post
No comments:
Post a Comment