Partager via


Compléments du volet Office pour Project

Project Standard 2013 et Project Professionnel 2013 prennent en charge les compléments Office du volet Office. Vous pouvez utiliser des compléments du volet Office pour intégrer des données de projet, de tâche, de ressource et d’affichage dans un projet avec d’autres applications clientes Office 2013, des applications SharePoint, des composants WebPart, d’autres pages web et des données externes.

Les compléments Office sont un modèle d’extensibilité pris en charge dans plusieurs applications clientes Office 2013. La plateforme de complément complète comprend des types de compléments contextuels, de contenu et de volet Office. Outlook 2013 prend en charge les compléments de messagerie, qui peuvent afficher une page web dans un message électronique ou un élément de rendez-vous de calendrier lié au contenu de l’élément. Word 2013 et Excel 2013 prennent en charge les compléments de contenu, qui peuvent afficher une page web en tant que contenu incorporé dans un document. Word 2013, Excel 2013 et Project Professionnel 2013 prennent en charge les compléments du volet Office, qui peuvent afficher une page web dans un volet Office où le contenu est lié à des informations contextuelles au sein du projet.

Par exemple, un complément Project peut synthétiser les données du projet actif et afficher des données supplémentaires sur une tâche ou une ressource sélectionnée. Les données associées dans le complément peuvent provenir d’une source externe telle qu’une liste SharePoint, des tables de création de rapports dans la base de données Project Server, un service web ou une autre application d’entreprise. Un complément du volet Office peut être développé avec HTML 5, JavaScript, JQuery et d’autres bibliothèques JavaScript. Un complément de volet Office ne prend pas directement en charge les composants ActiveX, Silverlight ou Flash. Bien qu’un complément Office puisse utiliser un élément IFrame pour accéder à une application web côté serveur qui utilise ASP.NET et la bibliothèque .NET Framework 4.5, ce type de solution n’est pas recommandé ou pris en charge. Le complément peut être développé pour enregistrer des données localement ou écrire des données dans un emplacement externe.

Remarque

Les compléments project du volet Office peuvent accéder aux données de Project Online à l’aide de l’authentification OAuth. Avec Project Professionnel 2013, vous pouvez développer des compléments du volet Office qui accèdent à la fois aux installations locales de Project Server 2013 et locales ou en ligne de SharePoint 2013. Par exemple, consultez Connexion d’un complément volet Office Project à PWA dans le blog Programmibility du projet. >Project Standard 2013 ne prend pas en charge l’intégration directe aux données Project Server ou aux listes de tâches SharePoint synchronisées avec Project Server.

Pour plus d’informations sur les compléments pour Office 2013, voir Compléments Office et SharePoint.

Développement de compléments du volet Office

La documentation des développeurs pour les compléments Office et SharePoint comprend des articles et des références complets. Pour une introduction au développement de compléments pour Project Professionnel 2013 et d’autres applications clientes Office 2013, et pour les informations de référence JavaScript et les informations de référence sur les manifestes XML, voir Compléments Office.

Le téléchargement du Kit de développement logiciel (SDK) Project 2013 inclut l’exemple de complément Project OM Test qui montre comment obtenir le GUID d’une tâche, d’une ressource et d’une vue, comment obtenir les propriétés du projet actif et comment définir une tâche, une ressource ou un gestionnaire d’événements de sélection modifié. Lorsque vous extrayez et installez le Kit de développement logiciel (SDK) et les exemples dans le fichier Project2013SDK.msi, consultez le \Samples\Apps\Copy_to_AppSource_FileShare sous-répertoire et le \Samples\Apps\Copy_to_AppManifests_FileShare sous-répertoire. L’exemple JSOMCall.html utilise des fonctions JavaScript dans le fichier office.js et le fichier project-15.js, qui sont incluses dans le téléchargement. Vous pouvez utiliser les fichiers de débogage correspondants (office.debug.js et project-15.debug.js) pour examiner les fonctions.

L’exemple de complément HelloProject_OData pour Project Professionnel 2013 a été développé avec Visual Studio 2012. Le complément utilise une requête REST du service ProjectData pour obtenir des données de création de rapports pour le coût du projet et d’autres informations, puis compare le projet actuel avec les valeurs moyennes de tous les projets dans Project Web App.

Voir aussi