ms-project-server-2010

Retrieving Enterprise Project Types using Project Server Interface

岁酱吖の 提交于 2019-12-12 01:36:57
问题 I am currently building an app to programatically create projects in Microsoft Project Server using the web services exposed through the Project Server Interface (PSI). I am able to create a project with an Enterprise Project Type using the QueueCreateProject method, however, I need to specify the GUID of the EPT which I don't want to hard code into the code. Is there another web service or way to get the GUID of a specific EPT found by its name? Also, can the same be done for custom fields

How to authenticate into Project Server SOAP API?

孤街浪徒 提交于 2019-12-11 14:32:05
问题 I'm trying to perform soap action from C# code. (btw its using non-standard api not available in projectserverservices.dll ) Below working action through a web browser: curl 'http://servername/pwa/_vti_bin/PSI/ProjectServer.svc' -H 'AsmxRoutedCall: true' -H 'Origin: http://servername' -H 'Accept-Encoding: gzip, deflate' -H 'Accept-Language: en-US,en;q=0.9,pl;q=0.8' -H 'User-Agent: Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537

Setting custom fields using the PSI - Microsoft Project Server

佐手、 提交于 2019-12-01 11:52:16
问题 I'm new to Project Server development and was wondering if you can use the PSI to set resource custom field values. I can't seem to find any information for a beginner at this. I currently have web references set up for the CustomFields and the Resource web service, but am unsure how to set a custom field for a particular resource. Any help would be really appreciated! Thanks! 回答1: I know your problem. Microsoft has really bad examples on MSDN. Lot of stuff doesn't work or has just been