2012-09-07 54 views
0

我們未來的工作要求之一是能夠從我們的WPF應用程序讀取和寫入Microsoft Project Server 2010.我們知道Microsoft Project Server 2010構建於頂層的Sharepoint(從http://msdn.microsoft.com/en-us/library/office/ms504195%28v=office.15%29),所以我們知道你可以使用Sharepoint編程來做到這一點(如果我錯了,請糾正我)。WPF應用程序與Microsoft Project Server 2010進行通信

通過在StackOverFlow和在線搜索,我們無法找到任何有關如何使用我們的WPF應用程序與Project Server通信的資源。 WPF應用程序和Project Server真的是這種情況嗎?或者我們可能會錯過一些東西。我們最近的Exchange Server通信與我們的WPF應用程序,我們認爲這將是在Project Server上是相似的情況下,2010年

(更多信息:我們正在使用TFS團隊協作)

回答

0

真:Project Server已建立在Sharepoint上

部分錯誤:可以使用SharePoint API調用訪問與Project Server相關的數據(除了某些配置信息)。

Project Server使用其自己的API,稱爲PSI:Project Server Interface,(link)。

該API包括Web服務(WCF或ASP.NET)以訪問與項目計劃,資源等相關的不同數據。可以通過不同的服務訪問某些信息,但案例中的字段集可能會有所不同:Field可以通過Web服務A訪問A +字段B,但只能通過Web服務訪問字段B B

PSI根據Project Server上的安全設置工作,並且爲API的每個函數都定義了必需的權限。

我說使用SharePoint API可以訪問Project Server數據是部分錯誤。部分原因是因爲您可以將項目與SharePoint列表同步,在這種情況下,可以使用SharePoint API訪問SharePoint列表。

相關問題