Partager via


Compléments du volet Office pour Project

Project sur Windows prend en charge les compléments du volet Office personnalisés. Utilisez-les pour gérer les événements de sélection dans Project et intégrer des données de tâche, de ressource, d’affichage et d’autres données au niveau de la cellule dans un projet avec des listes SharePoint, des compléments SharePoint, des composants WebPart, des services web et des applications d’entreprise.

Pour une introduction aux compléments Office, reportez-vous à Vue d’ensemble de la plateforme des compléments pour Office.

Scénarios de compléments pour Project

Les gestionnaires de projet peuvent utiliser les compléments du volet Office dans Project pour les aider dans la gestion de leurs activités. Au lieu de quitter Project et d’ouvrir une nouvelle application pour rechercher les informations qu’ils utilisent fréquemment, les gestionnaires de projet peuvent accéder directement à ces informations à partir de Project. Le contenu d’un complément du volet Office peut être contextuel, basé sur la tâche sélectionnée, la ressource, la vue ou d’autres données dans une cellule de diagramme de Gantt, une vue Utilisation des tâches ou une vue Utilisation des ressources.

Remarque

Avec Project Professionnel, vous pouvez développer des compléments du volet Office qui accèdent à Project sur le web, aux installations locales de Project Server et à SharePoint en local ou en ligne. Project Standard ne prend pas en charge l’intégration directe avec les données Project Server ou les listes de tâches SharePoint qui sont synchronisées avec Project Server.

Les scénarios des compléments pour Project comprennent les fonctionnalités suivantes :

  • Planification de projet : affichez les données des projets associés qui peuvent affecter la planification. Un complément de volet Office peut intégrer des données pertinentes provenant d’autres projets dans Project Server. Par exemple, vous pouvez afficher un ensemble de projets du service avec les dates importantes, ou afficher les données d’autres projets sur la base d’un champ personnalisé sélectionné.

  • Gestion des ressources : affichez le pool de ressources complet dans Project Server ou un sous-ensemble en fonction des compétences spécifiées, y compris les données de coût et la disponibilité des ressources, pour vous aider à sélectionner les ressources appropriées.

  • État et approbations : utilisez une application web dans un complément du volet Office pour mettre à jour ou afficher des données à partir d’une application de planification des ressources d’entreprise (ERP) externe, d’un système de feuilles de temps ou d’une application de comptabilité. Vous pouvez également créer un composant WebPart d’approbation d’état personnalisé qui peut être utilisé dans Project Web App et Project Professionnel.

  • Communication d’équipe : communiquez avec les membres et les ressources de l’équipe directement à partir d’un complément du volet Office, dans le contexte d’un projet. Vous pouvez également gérer facilement un ensemble de notes contextuelles pour vous aider dans votre projet.

  • Packages de travail : recherchez les types spécifiés de modèles de projet dans les bibliothèques SharePoint et les collections de modèles en ligne. Par exemple, trouvez des modèles pour la construction de vos projets et ajoutez-les à votre collection de modèles Project.

  • Éléments connexes : affiche les métadonnées, les documents et les messages liés à des tâches spécifiques dans un plan de projet. Par exemple, vous pouvez utiliser Project Professionnel pour gérer un projet qui a été importé à partir d’une liste de tâches SharePoint et synchroniser la liste des tâches avec les modifications apportées au projet. Un complément de volet Office peut afficher des champs ou métadonnées supplémentaires que Project n’a pas importés pour les tâches de la liste SharePoint.

  • Utiliser les modèles objet Project Server : utilisez le GUID d’une tâche sélectionnée avec des méthodes dans l’interface Project Server (PSI) ou le modèle objet côté client (CSOM) de Project Server. Par exemple, l’application web d'un complément peut lire et mettre à jour les données d’états d’une tâche et d’une ressource sélectionnées, ou s’intégrer à une application de feuille de temps externe.

  • Obtenir des données de création de rapports : utilisez REST (Representational State Transfer), JavaScript ou les requêtes LINQ pour rechercher des informations connexes pour une tâche ou une ressource sélectionnée dans le service OData pour les tables de création de rapports dans Project Web App. Les requêtes qui utilisent le service OData peuvent être effectuées avec une installation en ligne ou locale de Project Server.

    Par exemple, consultez Créer un complément Project qui utilise REST avec un service OData Project Server local.

Développer des compléments Project

Project prend en charge les compléments créés avec l’API JavaScript, mais il n’existe actuellement aucune API JavaScript spécifiquement conçue pour interagir avec Project. L’API commune permet de créer des compléments Project. Pour plus d’informations sur l’API commune, voir Modèle d’objet API JavaScript pour Office.

Pour créer un complément, vous pouvez utiliser un éditeur de texte simple afin de créer une page web HTML avec les fichiers JavaScript associés, les fichiers CSS et les requêtes REST. En plus d’une page HTML ou d’une application web, un complément nécessite un fichier manifeste de complément uniquement pour la configuration. Project peut utiliser un fichier manifeste qui inclut un attribut de type spécifié comme TaskPaneExtension. Le fichier manifeste peut être utilisé par plusieurs applications clientes Office, ou vous pouvez créer un fichier manifeste spécifique à Project. Pour plus d’informations, consultez la section Notions de base du développement dans Vue d’ensemble de la plateforme des compléments Office.

Veillez à tester votre complément au fur et à mesure que vous le développez. Découvrez le test et le chargement indépendant des compléments dans l’article Tester les compléments Office.

Distribuer des compléments Project

Vous pouvez distribuer des compléments via un partage de fichiers, un catalogue d’applications dans une bibliothèque SharePoint ou dans AppSource. Pour plus d’informations, voir Publier votre complément Office.

Voir aussi