JavaScript ライブラリおよび Project Server 2013 の残りの部分参照

JavaScriptライブラリと残りの部分参照は、 Project Server 2013には、 JavaScriptオブジェクト モデルおよび Project Server の機能にアクセスするために使用する REST インターフェイスに関する情報が含まれています。これらの Api を使用すると、ブラウザー間の web アプリケーション、 Project Professional 2013アドイン、およびProject Server 2013とProject Onlineにアクセスする Windows 以外のデバイス用のアプリケーションを開発します。

注意

JavaScriptオブジェクト モデルと REST インターフェイスは、Project Server のクライアント側オブジェクト モデル (CSOM) に沿って配置します。CSOM でMicrosoft.ProjectServer.Clientの名前空間と同等の機能を提供します。

JavaScriptオブジェクト モデルを通じて、 %ProgramFiles%\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\PS.jsファイルのPSの名前空間で定義されている Project Server の機能にアクセスできます。PS名前空間内のProjectContextオブジェクトは、 JavaScriptオブジェクト モデルへのエントリ ポイントです。

注意

JavaScriptオブジェクト モデルを参照して、デバッグに役立つように、同じディレクトリに PS.debug.js ファイルを使用できます。Project 2013 SDK のダウンロードではリモート コンピューター上の開発を支援するため、CSOM および PS.js と PS.debug.js ファイルの.NET Frameworkアセンブリが含まれます。

REST インターフェイスで Project Server の機能をアクセスすることもできます。REST インターフェイスへのエントリ ポイントは、 https://ServerName/pwaName/_api/ProjectServerエンドポイントの URI を使用してアクセスすることがProjectServerのリソースです。たとえば、次のクエリは、(置換ServerNameとpwaName、およびプロジェクトに一致する GUID を変更) は、指定したプロジェクトの割り当てを取得します。

https://ServerName/pwaName/_api/ProjectServer/Projects('263fc8d7-427c-e111-92fc-00155d3ba208')/Assignments

ProjectServerリソースには、 REST インターフェイスでは、ProjectServer リソースが記載されています。他の REST リソースについては、 JavaScriptの対応するオブジェクトとメンバーでは、この参照のマニュアルで説明します。残りの部分の使用に関する詳細については、 Project Server のクライアント側オブジェクト モデル (CSOM)SharePoint 2013 の REST サービスを使用するプログラミングを参照してください。

JavaScript ライブラリとプロジェクトのサーバーの残りの部分参照

その他の技術情報