Aufgabenbereich-Add-Ins für Project
Project Standard 2013 und Project Professional 2013 unterstützen Office-Add-Ins im Aufgabenbereich. Sie können Aufgabenbereich-Add-Ins verwenden, um Projekt-, Vorgangs-, Ressourcen- und Anzeigedaten in ein Projekt mit anderen Office 2013-Clientanwendungen, SharePoint-Anwendungen, Webparts, anderen Webseiten und externen Daten zu integrieren.
Office-Add-Ins ist ein Erweiterbarkeitsmodell, das in mehreren Office 2013-Clientanwendungen unterstützt wird. Die vollständige Add-In-Plattform umfasst Kontext-, Inhalts- und Aufgabenbereich-Add-In-Typen. Outlook 2013 unterstützt E-Mail-Add-Ins, die eine Webseite innerhalb einer E-Mail-Nachricht oder eines Kalenderterminelements anzeigen können, das sich auf inhalte im Element bezieht. Word 2013 und Excel 2013 unterstützen Inhalts-Add-Ins, die eine Webseite als eingebetteten Inhalt in einem Dokument anzeigen können. Word 2013, Excel 2013 und Project Professional 2013 unterstützen Aufgabenbereich-Add-Ins, die eine Webseite in einem Aufgabenbereich anzeigen können, auf der sich der Inhalt auf Kontextinformationen innerhalb des Projekts bezieht.
Beispielsweise kann ein Project-Add-In Daten im aktiven Projekt zusammenfassen und zusätzliche Daten zu einem ausgewählten Vorgang oder einer ausgewählten Ressource anzeigen. Verwandte Daten im Add-In können aus einer externen Quelle stammen, z. B. einer SharePoint-Liste, Berichtstabellen in der Project Server-Datenbank, einem Webdienst oder einer anderen Unternehmensanwendung. Ein Aufgabenbereich-Add-In kann mit HTML 5, JavaScript, JQuery und anderen JavaScript-Bibliotheken entwickelt werden. Ein Aufgabenbereich-Add-In unterstützt ActiveX-, Silverlight- oder Flash-Komponenten nicht direkt. Obwohl ein Office-Add-In ein IFrame-Element verwenden könnte, um auf eine serverseitige Webanwendung zuzugreifen, die ASP.NET und die .NET Framework 4.5-Bibliothek verwendet, wird diese Art von Lösung nicht empfohlen oder unterstützt. Das Add-In kann entwickelt werden, um Daten lokal zu speichern oder Daten an einen externen Speicherort zu schreiben.
Hinweis
Projekt-Add-Ins im Aufgabenbereich können mithilfe der OAuth-Authentifizierung auf Daten aus Project Online zugreifen. Mit Project Professional 2013 können Sie Aufgabenbereich-Add-Ins entwickeln, die sowohl auf lokale Installationen von Project Server 2013 als auch auf lokale oder Online-SharePoint 2013-Installationen zugreifen. Weitere Informationen finden Sie z. B. unter Verbinden eines Projektaufgabenbereich-Add-Ins mit PWA im Projektprogrammierbarkeitsblog. >Project Standard 2013 unterstützt keine direkte Integration in Project Server-Daten oder SharePoint-Aufgabenlisten, die mit Project Server synchronisiert werden.
Weitere Informationen zu Add-Ins für Office 2013 finden Sie unter Office- und SharePoint-Add-Ins.
Entwickeln von Aufgabenbereich-Add-Ins
Die Entwicklerdokumentation für Office- und SharePoint-Add-Ins enthält umfassende Artikel und Referenzen. Eine Einführung in die Entwicklung von Add-Ins für Project Professional 2013 und andere Office 2013-Clientanwendungen sowie die JavaScript-Referenz und xml-Manifestreferenz finden Sie unter Office-Add-Ins.
Der Project 2013 SDK-Download enthält das Project OM Test-Beispiel-Add-In, das zeigt, wie die GUID eines Vorgangs, einer Ressource und einer Ansicht abgerufen wird, wie Eigenschaften des aktiven Projekts abgerufen werden und wie ein Vorgang, eine Ressource oder ein Ereignishandler für die Ansicht der Auswahländerung festgelegt wird. Wenn Sie das SDK und die Beispiele in der Project2013SDK.msi-Datei extrahieren und installieren, sehen Sie sich das \Samples\Apps\Copy_to_AppSource_FileShare
Unterverzeichnis und das Unterverzeichnis an \Samples\Apps\Copy_to_AppManifests_FileShare
. Das JSOMCall.html Beispiel verwendet JavaScript-Funktionen in der office.js-Datei und project-15.js-Datei, die im Download enthalten sind. Mithilfe der entsprechenden Debugdateien (office.debug.js und project-15.debug.js) können Sie die Funktionen prüfen.
Das HelloProject_OData-Beispiel-Add-In für Project Professional 2013 wurde mit Visual Studio 2012 entwickelt. Das Add-In verwendet eine REST-Abfrage des ProjectData-Diensts , um Berichtsdaten für Projektkosten und andere Informationen abzurufen, und vergleicht dann das aktuelle Projekt mit den Durchschnittswerten für alle Projekte in Project Web App.