Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Créez des compléments personnalisés du volet Office pour étendre Project avec des intégrations web et des flux de travail rationalisés. Les compléments de projet aident les responsables de projet à consolider les informations critiques, à gérer les ressources et à collaborer avec les équipes, le tout sans quitter Project.
Pour une introduction aux compléments Office, reportez-vous à Vue d’ensemble de la plateforme des compléments pour Office.
Remarque
Project Professionnel prend en charge les compléments du volet Office qui peuvent accéder à Project sur le web, aux installations project server locales et à SharePoint (localement et 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 synchronisées avec Project Server.
Scénarios de complément project
Les compléments du volet Office Project respectent le contexte, ce qui signifie qu’ils peuvent répondre à vos données de tâche, de ressource, d’affichage ou de diagramme de Gantt actuellement sélectionnées. Cela crée des opportunités de fonctionnalités ciblées et pertinentes qui améliorent votre flux de travail de gestion de projet.
Voici les principales façons dont les responsables de projet utilisent les compléments Project :
Intégration de systèmes externes
Connexions de données d’entreprise : connectez Project à des systèmes externes tels que des applications ERP, des systèmes de feuille de temps ou des logiciels de comptabilité. Extrayez les données pertinentes dans Project ou envoyez des mises à jour de projet à d’autres systèmes d’entreprise.
Flux de travail personnalisés : créez des processus d’approbation et status mettre à jour des workflows qui s’étendent sur plusieurs systèmes tout en conservant Project comme outil de planification central.
Intégration de Project Server et SharePoint
Accès aux données Project Server : utilisez les API REST et les services OData de Project Server pour accéder aux données de portefeuille, aux informations sur les ressources et aux données de création de rapports. Intégrez les informations sur les tâches ou ressources sélectionnées à des données de projet d’organisation plus larges.
Connectivité SharePoint : connectez-vous à des bibliothèques, des listes et des flux de travail SharePoint. Accédez aux modèles de projet, aux bibliothèques de documents et aux espaces de collaboration d’équipe directement à partir de Project.
Visualisation des données et création de rapports
Tableaux de bord personnalisés : créez des vues spécialisées des données de projet en combinant les informations du projet avec des sources de données externes. Créez des rapports et des visualisations adaptés aux besoins de votre organization.
Affichage des données en temps réel : affichez les données actives d’autres systèmes en même temps que votre plan de projet, ce qui vous aide à prendre des décisions éclairées sans changer d’application.
Conseil
Pour obtenir un exemple détaillé de l’intégration de Project Server, consultez Créer un complément Project qui utilise REST avec un service OData Project Server local.
Créer votre complément Project
Les compléments Project utilisent l’API JavaScript Office pour interagir avec les données project et s’intégrer à des services externes. Bien qu’il n’existe aucune API JavaScript spécifique à Project, vous pouvez utiliser l’API Commune pour créer des compléments.
Approche de développement
Vous disposez d’une flexibilité dans la façon dont vous générez votre complément Project :
- Approche simple : créez une page web HTML avec des requêtes JavaScript, CSS et REST à l’aide de n’importe quel éditeur de texte.
- Basé sur une infrastructure : utilisez des frameworks web modernes comme React, Angular ou Vue.js pour des interfaces utilisateur plus complexes.
- Côté serveur : générez avec ASP.NET, Node.js, PHP ou d’autres technologies serveur pour l’intégration back-end.
Composants requis
Chaque complément Project a besoin de deux composants clés :
- Application web : vos fichiers HTML, CSS et JavaScript qui fournissent l’interface utilisateur et les fonctionnalités.
- Fichier manifeste : fichier de configuration XML qui indique à Project comment intégrer votre complément.
Le fichier manifeste spécifie le TaskPaneExtension type et peut être partagé entre plusieurs applications Office ou créé spécifiquement pour Project. Pour plus d’informations sur les manifestes, consultez La vue d’ensemble de la plateforme des compléments Office.
Bonnes pratiques de développement
- Tester en continu : charger une version test et tester votre complément fréquemment pendant le développement pour détecter les problèmes plus tôt
- Commencer simple : commencez par les fonctionnalités de base et ajoutez progressivement de la complexité
- Utiliser des technologies web familières : tirez parti de vos compétences HTML, CSS et JavaScript existantes
Conseil
Découvrez les techniques de test et de chargement indépendant dans Tester les compléments Office.
Partager votre complément Project
Une fois que vous avez créé votre complément Project, vous disposez de plusieurs options de distribution :
- Partage de fichiers : partager des fichiers manifeste via des partages de fichiers réseau pour les déploiements de petite équipe ou de service
- Catalogue d’applications SharePoint : déployer via le catalogue d’applications SharePoint de votre organization pour la distribution d’entreprise
- Place de marché Microsoft : Publier sur la Place de marché Microsoft pour atteindre les utilisateurs de Project dans le monde entier
Chaque méthode de distribution présente des avantages différents en fonction de votre public cible et des exigences organisationnelles. Pour en savoir plus sur vos options, consultez Publier votre complément Office.
Prise en main
Vous êtes prêt à créer votre premier complément Project ? Créez un complément en quelques minutes en suivant ce guide de démarrage rapide.