0

職場での将来の要件の 1 つは、WPF アプリケーションから Microsoft Project Server 2010 に読み書きできるようにすることです。Microsoft Project Server 2010 が Sharepoint ( http://msdn.microsoft. com/en-us/library/office/ms504195%28v=office.15%29 ) したがって、Sharepoint プログラミングを使用してこれを実行できることがわかっています (間違っている場合は修正してください)。

StackOverFlow およびオンラインでの検索に基づいて、WPF アプリケーションを使用して Project Server と通信する方法に関するリソースを見つけることができませんでした。これは本当に WPF アプリと Project Server に当てはまりますか? または、何かが不足している可能性があります。最近、WPF アプリを使用して Exchange Server 通信を実装しましたが、Project Server 2010 に関しても同様のケースになると考えていました。

(詳細: チーム コラボレーションに TFS を使用しています)

4

1 に答える 1

0

True: Project Server は SharePoint の上に構築されています

一部間違っています: Project Server に関連するデータ (一部の構成情報を除く) には、SharePoint API 呼び出しを使用してアクセスできます。

Project Server は、PSI: Project Server Interface (リンク)と呼ばれる独自の API を使用します。

API には、プロジェクト計画、リソースなどに関連するさまざまなデータにアクセスするための Web サービス (WCF または ASP.NET) が含まれています。一部の情報はさまざまなサービスを介してアクセスできますが、ケースのフィールドのセットは異なる可能性があります: フィールド A + フィールド B Web サービス A を介してアクセスできますが、Web サービス B を介してアクセスできるのはフィールド B のみです。

PSI は Project Server のセキュリティ設定に従って動作し、API のすべての機能に対して必要なアクセス許可が定義されています。

SharePoint API を使用して Project Server のデータにアクセスできるというのは、部分的に間違っていると言いました。部分的な理由は、プロジェクトを SharePoint リストと同期できるためです。この場合、SharePoint API を使用して SharePoint リストにアクセスできます。

于 2012-09-07T16:53:55.173 に答える