psi

MS Project Server 2007 : Programmatically toggle Task Alerts for Project Resources

I'm getting into SDK documentation, but this site has so many eyes and great answers I figure I'd throw this one out there to get some leads. In project Server 2007, you can manage whether or not you get "task Alert" emails whenever a new task is assigned to you or existing tasks are modified. You can change this manually and individua...

Unable to call PSI functions in Shared Services

I can't call PSI functions using the Shared Services impersonation. I get a "The request failed with HTTP status 401: Unauthorized." error. I'm using the common Derived class to do it, and it doesn't even work in ProjTool (Project Server 2007 SDK sample). It works without impersonation (i.e. by the pwa/_vti_bin/psi/...asmx) but not thr...

Log on to Project Server and call PSI method

I have a Microsoft Project Server 2007 instance on a network server. I want to call from a development machine a webservice from PSI. How can I connect to PS by specifying a username and password? (Something similar to what happens when you access the PWA in a browser, you enter your username and password, even if on the computer from wh...

How to know if a project is checked out or checked in from PSI?

How to know if a project is checked out or checked in from PSI? ...

If I only know a project's name how do I get its GUID?

The PSI has various methods such as ReadProject that only take a project GUID and not its name. If I only have a project's name, how do I retrieve its GUID for use in other PSI methods? ...

Project Server 2007 PSI

Hi I want to ask one simple question , i want to create Material resources and i want to set the standard rate for this resource or i want to loop through the resources i already have and update the standard rate for them ,i tried to look for the property RES_Cost or RES_StandardRate but i found nothing can you help me with this please ...

Not able to manage Site Permission for new Project Server Site Programatically

HI I am doing following steps to create new SharePoint site and then associating site As Project server site I am creating new site sing SPWebCollection.Add method with inheriting permission from its parents Then i am creating Project in Project center programmatically using (Project.AddProjectRow) Then updating newly created site ...

Why do the IsCOLUMN_XXXNull methods in Project Server 2010 seem to not be working?

I'm trying to use the methods from SvcProject.ProjectDataSet.ProjectRow, such as IsPROJ_INFO_CURRENT_DATENull to check if a certain property is null or not before I access it. However, whenever I try this, the method throws an ArgumentNullException saying that the column is null. Checking the stack trace, it's clear that the problem is...

Retrieve resource working hours from Project Server via PSI

Hi, I'm working with SharePoint and ProjectServer 2007 via PSI. I need to retrieve the working hours of an employee in a project during a date range but I can't find a way to do it. The closest data I've gotten is the RES_ACT_WORK from Project.ReadProject(), but this is a total value. Any ideas? ...

Using PSI Filter objects from Python

Hi, I'm working with SharePoint and ProjectServer 2007 via PSI with Python. I can't find any documentation on how Filter Class (Microsoft.Office.Project.Server.Library) objects work internally to emulate its behaviour in Python. Any ideas? ...

How to set multiple project owners in MS ProjectServer

Hi, I'm trying to configure a owner-like user in MS ProjectServer (2003). Though I can grant every permission to the user, for certain services (via PSI), like Statusing.ReadStatusTimephasedData, it seems to require to be the project owner. I've tried to configure category permissions to consider RBS but no results either. Any ideas? ...

psi 2007 or 2010

I am trying to delete all the rows from Resource Rate Table for a given resource. I am able to add new rows, but when I clear / remove all the rows and call the UpdateResource,the call does not fail, but it does not update the data, it still returns the same number of rows. Any help would be appreciated. Thanks ...