Questions tagged [psi]

Project Server Interface (PSI) is a managed code API for MS Project Server exposed as asmx webservices in Project Server 2007 and as WCF and asmx services under Project Server 2010 and 2013

MSDN Introduction to PSI in Project 2007

MSDN Introduction to PSI in Project 2010

MSDN Introduction to PSI in Project 2013

82 questions
1
vote
1 answer

Unable to update CustomField on a Task or Project with Lookup table GUID using csom

Has someone managed to update custom fields programmatically on a Task or a Project which uses lookup values? I'm using CSOM, code is below, c#. Lookup Custom Field does update but field set to blank, overwriting previous value entered using Web…
SPC Coder
  • 11
  • 3
1
vote
0 answers

PSI 2010 ASMX Resource - UpdateResources Error

We are trying to use SOAP UI to perform an update request using PSI Resource ASMX Web Services. We are simply performing an update with the same resource dataset information obtained from the ReadResource call.
1
vote
1 answer

Change Project Owner Using PSI 2010(Project Server Interface)

I want to change ProjectOwnerUID Using PSI(Project Server Interface).I wrote that with follow similar code var projectDataSet = this.GetProjectDataSet(projectInfo.ProjectUID); var orginalProject = this.GetProject(projectInfo.ProjectUID,…
1
vote
0 answers

How to set WorkTime of assignment by days using PSI?

I need to create assignments on tasks and set different work time for every day for example: task - "Building of house" assignment - "Andrew" - monday=4hours | tuesday = 3 hours | wednesday = 7hours assignment - "Mike" - monday=5hours | tuesday =…
1
vote
1 answer

How to determine resource work availability in PSI

I am using PSI interface of MS Project Server 2013 via Microsoft.SharePoint.Client context. I need to get number or hours available for specific resource in specific date. For example, Resource1 has current max units 100%. I set 8h work day, and it…
asolovyov
  • 903
  • 1
  • 10
  • 21
1
vote
1 answer

Project Server 2013 : How to Change Project owner Using PSI

I need to update the project owner using PSI, since i need to make it an automatic process. I have the following sets of codes for changing the project owner but both of them have not worked. Following is the first way which i have already…
1
vote
0 answers

Create task in MS project 2013 across non-continuous timespan

I am trying to create task in MS project API. It's okay when i create just one day or two days in sequence but I have problem when I create two days or more not in sequence, for example I want create in Monday and Wednesday, I just use different…
candhie
  • 13
  • 4
1
vote
1 answer

openfire connect clients other than spark

I have openfire installed on my windows 7 and I am able to add users in the web admin interface .I am also able to connect clients using spark (locally on localhost).When I try to connect with other clients the connection fails .I have tried Psi…
musimbate
  • 347
  • 6
  • 25
1
vote
1 answer

How to force IntelliJ plugin to parse a file's PsiReference resolutions?

I have an IntelliJ plugin that is walking PsiReference resolutions to a "distant" class, and having trouble because the resolve() method is returning null if and only if i have not navigated to the distant file in the editor during the current…
Nick
  • 21
  • 4
1
vote
1 answer

List Published Projects From MS Project 2010 API

The Project API allows you to list projects using ProjectDataSet data = client.ReadProjectList(); foreach (ProjectDataSet.ProjectRow projectRow in data.Project){...} This API call is deficient due to the fact that it returns all projects from the…
BigBadOwl
  • 669
  • 2
  • 9
  • 22
1
vote
1 answer

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?
Alex Angas
  • 59,219
  • 41
  • 137
  • 210
1
vote
3 answers

Project Server 2013 PSI calls from Sharepoint 2013

I'm migrating code from 2010 to 2013. I have a user control that I deploy in Sharepoint that calls the PSI. In 2010 it was working well. Now in 2013 and Claims authentication, I always get: "The HTTP request is unauthorized with client…
David
  • 97
  • 9
1
vote
2 answers

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…
kjv
  • 11,047
  • 34
  • 101
  • 140
1
vote
1 answer

How can change task percent complete in project server programmatically?

I want to develop a client code in Java (C# api was useful till now) to change task status in a project in MS Project Server. Using wsdl I can read project entities, but I couldn,t find a way to change a task "complete percent". I have two…
Mohsen
  • 101
  • 1
  • 6
0
votes
1 answer

How to create project issue in Project Workspace programmatically?

I would like to be able to create project issue automatically. The aim is to create new issue based on received email. I looked at ProjectWSSInfoDataSet, which is supposed to have reference to issue list (according to "PSI Methods and DataSets for…
Lukáš Rampa
  • 877
  • 1
  • 8
  • 14