Share via


Project 用の作業ウィンドウ アドイン

Project Standard 2013 と Project Professional 2013 の両方で作業ウィンドウ Office アドインがサポートされます。作業ウィンドウ アドインを使用すると、プロジェクト、タスク、リソースを統合し、プロジェクト内のデータを他の Office 2013 クライアント アプリケーション、SharePoint アプリケーション、Web パーツ、その他の Web ページ、外部データと統合できます。

Office アドインは、いくつかの Office 2013 クライアント アプリケーションでサポートされている機能拡張モデルです。 完全なアドイン プラットフォームには、コンテキスト アドイン、コンテンツ アドイン、作業ウィンドウ アドインの種類が含まれます。 Outlook 2013 では、メール アドインがサポートされており、アイテム内のコンテンツに関連するメール メッセージまたは予定表の予定アイテム内に Web ページを表示できます。 Word 2013 および Excel 2013 では、Web ページを埋め込みコンテンツとしてドキュメントに表示できるコンテンツ アドインがサポートされています。 Word 2013、Excel 2013、Project Professional 2013 では、作業ウィンドウ アドインがサポートされています。このアドインは、作業ウィンドウに Web ページを表示できます。このアドインは、コンテンツがプロジェクト内のコンテキスト情報に関連する作業ウィンドウに表示されます。

たとえば、Project アドインは、アクティブなプロジェクトのデータを集計し、選択したタスクまたはリソースに関する追加データを表示できます。 アドイン内の関連データは、SharePoint リスト、Project Server データベース内のレポート テーブル、Web サービス、または別のエンタープライズ アプリケーションなどの外部ソースから取得できます。 作業ウィンドウ アドインは、HTML 5、JavaScript、JQuery、およびその他の JavaScript ライブラリを使用して開発できます。 作業ウィンドウ アドインは、ActiveX、Silverlight、または Flash コンポーネントを直接サポートしていません。 Office アドインは IFrame 要素を使用して、ASP.NET と .NET Framework 4.5 ライブラリを使用するサーバー側の Web アプリケーションにアクセスできますが、そのようなソリューションは推奨またはサポートされていません。 アドインは、ローカルにデータを保存したり、外部の場所にデータを書き込んだりするために開発できます。

注:

作業ウィンドウ プロジェクト アドインは、OAuth 認証を使用してProject Onlineからデータにアクセスできます。 Project Professional 2013 では、Project Server 2013 のオンプレミス インストールとオンプレミスまたはオンラインの SharePoint 2013 の両方にアクセスする作業ウィンドウ アドインを開発できます。 たとえば、「Project Programmibility ブログ 」の「PWA へのプロジェクト 作業ウィンドウ アドインの接続 」を参照してください。 >Project Standard 2013 では、Project Server と同期される Project Server データまたは SharePoint タスク リストとの直接統合はサポートされていません。

Office 2013 のアドインの詳細については、「 Office アドインと SharePoint アドイン」を参照してください。

作業ウィンドウ アドインの開発

Office アドインと SharePoint アドインの開発者向けドキュメントには、包括的な記事とリファレンスが含まれています。 Project Professional 2013 やその他の Office 2013 クライアント アプリケーション用アドインの開発の概要と、JavaScript リファレンスと XML マニフェスト リファレンスについては、「Office アドイン」を参照してください。

Project 2013 SDK のダウンロードには、タスク、リソース、ビューの GUID を取得する方法、アクティブなプロジェクトのプロパティを取得する方法、タスク、リソース、またはビューの選択によって変更されたイベント ハンドラーを設定する方法を示す Project OM テスト サンプル アドインが含まれています。 Project2013SDK.msi ファイルで SDK とサンプルを抽出してインストールする場合は、サブディレクトリとサブディレクトリを\Samples\Apps\Copy_to_AppManifests_FileShare参照してください\Samples\Apps\Copy_to_AppSource_FileShare。 JSOMCall.html サンプルでは、office.js ファイルと project-15.js ファイル内の JavaScript 関数を使用します。これはダウンロードに含まれています。 対応するデバッグ ファイル (office.debug.js および project-15.debug.js) を使用すると、これらの関数を検証できます。

Project Professional 2013 のHelloProject_OData サンプル アドインは、Visual Studio 2012 で開発されました。 アドインでは、ProjectData サービスの REST クエリを使用して、プロジェクト コストやその他の情報のレポート データを取得し、現在のプロジェクトをProject Web Appのすべてのプロジェクトの平均値と比較します。

関連項目