Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source

Documentation du développeur 2013 de projet

Recherchez la documentation, des exemples de code, articles explicatifs et références de programmation pour aider à créer des applications pour le Office Store ou un catalogue d'applications privé et à personnaliser et à intégrer les clients Project et Project Server avec une grande variété d'autres applications métier et de bureau pour la gestion de projet d'entreprise.

Dernière modification : vendredi 27 février 2015

S’applique à : Project Professional 2013 | Project Server 2013 | Project Standard 2013

Bienvenue dans la Microsoft Project 2013 du Kit de développement logiciel (SDK). Le Kit de développement logiciel contient la documentation, des exemples de code, articles explicatifs et références de programmation pour aider à créer des applications pour une banque de dossiers publics ou un catalogue d'applications privé et à personnaliser et à intégrer les clients Project et Project Server avec une grande variété d'autres applications métier et de bureau pour la gestion de projet d'entreprise.

Remarque Remarque

Project Server 2013 repose sur la plateforme SharePoint Server 2013 et Project 2013 inclut la majeure partie de l'infrastructure de même que les autres applications Office 2013 . Pour la documentation de l' modèle d’applications pour SharePoint, flux de travail basées sur SharePoint, des composants WebPart, développement avec d'autres fonctionnalités SharePoint et de la documentation de applications pour Office, consultez la rubrique applications pour Office et SharePoint.

Project Server 2013 est une plateforme pour la création de solutions de gestion de projet local ou entreprise basée sur le cloud et à la création d'applications que les utilisateurs finaux peuvent découvrir et acquérir via une banque publique ou un catalogue d'applications privé. L'architecture Project Server 2013 est basé sur la plate-forme introduite dans Microsoft Office Project Server 2007, avec nombreuses nouvelles fonctionnalités et améliorations. Les nouvelles fonctionnalités incluent un modèle objet côté client (CSOM) pour permettre l'accès à Project Online, un service OData pour un accès en ligne à Project Server Report data, récepteurs d'événements distants, architecture de flux de travail qui est basé sur la version 4 de la Windows Workflow Foundation (WF4) et applications pour Office, qui est une architecture commune pour les extensions de volet de tâches dans les applications clientes Microsoft Office 2013 .

Une modification majeure de Project Server 2013 est l'utilisation d'une base de données à la place les bases de données brouillon, publiée, archivage et création de rapports dans Project Server 2010. Pour plus d'informations sur les nouvelles fonctionnalités et les fonctionnalités déconseillées, voir Quelles sont les nouveautés et sortie de développeurs de Project 2013. Pour plus d'informations sur les modifications apportées à la plateforme de Project Server, consultez la rubrique Architecture Project Server 2013. Pour une vue d'ensemble du développement plateforme qui existe dans Project Server 2010 et que Project Server 2013 est basé sur, voir Mise en route du développement pour Project 2010 sur MSDN.

Project Server 2013 repose sur les Microsoft .NET Framework 4 et Microsoft SharePoint Server 2013. Les articles et les exemples dans ce SDK fournissent un point de départ pour le développement de solutions personnalisées et des applications ; elles ne concernent pas toutes les fonctionnalités de programmabilité de Project Server ou Project Professionnel. Le Project Developer Center inclut des liens vers les articles Project, blogs, vidéos, webcasts, des articles de procédures visual et autres ressources.

Le Kit de développement logiciel Project 2013 comprend des informations pour les développeurs pour Project Server 2013, Project Web App, Project Professionnel 2013et Project Standard 2013. Les articles SDK sont conçus pour aider les développeurs et les administrateurs évaluer Project et Project Server pour l'extensibilité et de planifier des solutions personnalisées.

Commentaires

Nous aimerions entendre de votre part. Dans les rubriques online sur MSDN, vous pouvez ajouter des commentaires, des exemples de code, ou marquer le contenu en tant qu'un bogue dans la section Contenu de la Communauté en bas de chaque page. Lorsque vous installez le téléchargement du Kit de développement logiciel Project 2013 , les articles de documentation locale ont un lien d'Envoyer des commentaires qui se trouve en dessous du titre. À tout moment dans le Kit de développement logiciel de lecture, cliquez sur le lien pour envoyer un message électronique à l'équipe SDK. Vous pouvez envoyer des corrections, une demande pour clarification ou un échantillon de code ou autres commentaires et nous aider à améliorer le contenu renforcée.

Téléchargez

Le téléchargement du Kit de développement logiciel Project 2013 est disponible dans le Centre de téléchargement Microsoft (https://www.microsoft.com/en-us/download/details.aspx?id=30435%20). Le téléchargement inclut Project2013SDK.HxS (le fichier qui contient cet article), les exemples de code, assemblys redistribuables et autres ressources. Le Kit de développement logiciel Project 2013 n'inclut pas encore la référence de tables de données de création de rapports.

Nouveautés dans le Kit de développement Project

Le but principal de la Project 2013 SDK consiste à fournir une vue d'ensemble de la programmabilité et la documentation des CSOM et des fonctionnalités associées pour la création d'applications, les services de l'Interface PSI (Project Server) et des applications de volet de tâches pour Project Professionnel 2013. Le Kit de développement logiciel Project 2013 inclut des exemples pas à pas de zones clés pour la personnalisation de Project Server 2013 et les clients Project (Project Standard 2013, Project Professionnel 2013et Project Web App). La documentation est incomplète ; plus de contenu seront ajoutées dans les versions ultérieures.

La technologie sous-jacente pour la communication réseau est Windows Communication Foundation (WCF) dans Project Server 2013, y compris de scénarios de nuage qui utilisent la Project Server CSOM et au développement localement à l'aide de l'interface PSI. Les références de service web ASMX hérités sont également basés sur l'architecture WCF. Définition d'une référence à un service web PSI (fichier ASMX) dans Project Server 2013 requiert l'ajout de l'option d'URL ?wsdl le chemin d'accès. Par exemple, http://ServerName/ProjectServerName/_vti_bin/PSI/Resource.asmx?wsdl.

Remarque Remarque

Bien qu'il traite uniquement les fonctionnalités de Project Server le plus fréquemment utilisées, nous vous recommandons d'utiliser le modèle CSOM lorsque cela est possible pour les applications à la fois sur site et dans le nuage. Bien qu'il soit toujours disponible dans Project Server 2013, l'interface ASMX pour l'interface PSI est déconseillée. Pour les applications locales qui nécessitent un accès complet à l'interface PSI, vous devez utiliser l'interface WCF pour l'interface PSI, plutôt que l'interface ASMX.

Développement sur un ordinateur Windows 7 est pris en charge par copie les assemblys CSOM pour Project Server 2013 et SharePoint Server 2013 sur l'ordinateur de développement. Le téléchargement SDK comprend les assemblys CSOM pour Project Server et une licence de redistribution. Pour obtenir des assemblys SharePoint CSOM, voir Kit de développement de composants SharePoint Server 2013 Client.

Pour le développement avec les services WCF, vous pouvez définir une référence à un assembly de proxy PSI ou ajouter des fichiers proxy PSI pour la solution. Vous pouvez définir des références directes aux services web frontal Project Server ASMX à partir d'un ordinateur distant dans le même domaine, ou utilisez un assembly de proxy ou les fichiers de proxy. Le téléchargement du Kit de développement inclut des fichiers de proxy pour les services WCF et des services web ASMX, ainsi que des scripts pour créer les assemblys de proxy et générer des fichiers de proxy mis à jour.

Dans Project Server 2013, vous pouvez créer des flux de travail déclaratifs Project Server à l'aide de Microsoft SharePoint Designer 2013, pour les deux locaux et utiliser en ligne. SharePoint Designer 2013 utilise les méthodes et propriétés d'activité de flux de travail dans le modèle CSOM. Développement et déploiement de solutions Visual Studio 2012 comprenant des composants WebPart Project Server, ou les personnalisations de Project Web App, est pris en charge uniquement sur un ordinateur de Project Server.

Pour une vue d'ensemble des nouvelles fonctionnalités de programmabilité et les fonctionnalités déconseillées de Project Server 2013, consultez la rubrique Quelles sont les nouveautés et sortie de développeurs de Project 2013. Une autre modification importante dans Project Server 2013 est l'utilisation de flux de travail basées sur les WF4 pour gérer la création et l'approbation des propositions de projet qui sont basés sur les modèles de projet d'entreprise.

Nouvelles rubriques sont les suivantes :

Les rubriques de l'espace de noms Microsoft.ProjectServer.Client et de nouvelles méthodes dans les services PSI ont uniquement une documentation minimale. La plupart des rubriques de référence pour les services PSI sont identiques par rapport à la version de juillet 2011 de l' Project 2010 SDK.

Versions futures du SDK

Le Kit de développement logiciel Project 2013 à jour avec nouveaux articles et de contenu de référence pour la version de disponibilité générale.

Il existe deux sections de niveau supérieur dans le Kit de développement Project 2013 :

La section concepts et les articles de procédures comprend les éléments suivants :

  • Quelles sont les nouveautés et composants disponibles pour les développeurs décrit les nouvelles fonctionnalités de programmabilité principales et les fonctionnalités déconseillées dans Project 2013.

  • Vue d'ensemble du projet pour les développeurs comprend des articles sur l'architecture de Project Server, des articles expliquant comment commencer à développer avec le modèle CSOM, les informations sur les nouvelles fonctionnalités dans VBA pour Project et une référence à la Office 2013 SDK, qui contient des rubriques sur le développement d'applications de volet Office pour Project Professionnel 2013.

  • Project Server 2013 tâches de programmation comprend les articles de procédures sur la création d'applications pour Project Server, à l'aide de JavaScript avec le modèle et la création de flux de travail pour la gestion de la demande et propositions de projet.

  • 2013 Projet les références de programmation comprend une introduction à la documentation de référence PSI pour Project Server 2013, les informations sur les codes d'erreur de Project Server et la référence du schéma pour le service ProjectData OData.

Remarque Remarque

Configuration minimale requise pour développer et déployer des solutions EPM et des applications à partir du public Office Store qui s'intègrent à Project Server 2013:

  • Vous devez installer le .NET Framework 4 ou le .NET Framework 4.5 sur l'ordinateur de développement et sur les ordinateurs de déploiement. Pour déterminer si la version correcte est installée, ouvrez programmes et fonctionnalités dans le panneau de configuration Windows.

  • Visual Studio 2012 installe et utilise le .NET Framework 4.5. Lorsque vous créez un projet Visual Studio, vous pouvez sélectionner .NET Framework 4.0 ou NET Framework 4.5 dans la liste déroulante de la boîte de dialogue Nouveau projet . Vous pouvez également sélectionner le Framework cible sous l'onglet applications de la fenêtre de Propriétés du projet.

    Vous pouvez utiliser Visual Studio 2010 pour les applications qui utilisent le modèle CSOM et PSI et pour les applications de volet de tâches de projet. Toutefois, Visual Studio 2010 ne contient pas la applications pour Office modèles, outils de développement Office ou les outils de développement SharePoint pour Office 2013. Pour télécharger Visual Studio 2012 et Web Platform Installer (WebPI) qui inclut les outils de développement Office et SharePoint, voir téléchargements pour les applications pour Office et SharePoint.

Il est recommandé de développer des solutions personnalisées dans un environnement de test. Si vous développez des solutions pour actuelle génère des Project Server 2013 et Project 2013, ils doivent être recompilées avec références mises à jour et peuvent nécessiter des modifications supplémentaires, pour travailler avec les versions ultérieures. Solutions développées pour toute version précommerciale peuvent ne pas fonctionnent avec la version finale.

Afficher:
© 2015 Microsoft