Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

Documentación del desarrollador de Project 2013

Encuentre documentación, ejemplos de código, artículos de procedimientos y referencias de programación para ayudar a desarrollar aplicaciones para la Tienda Office o un catálogo de aplicaciones privado, y para personalizar e integrar Project Server y los clientes de Project con una amplia variedad de aplicaciones empresariales y de escritorio diferentes para la administración de proyectos empresariales.

Última modificación: viernes, 28 de noviembre de 2014

Hace referencia a: Project Professional 2013 | Project Server 2013 | Project Standard 2013

Este es el Kit de desarrollo de software (SDK) de Microsoft Project 2013. El SDK contiene documentación, ejemplos de código, artículos de procedimientos y referencias de programación para ayudar a desarrollar aplicaciones para una tienda pública o un catálogo de aplicaciones privado, y para personalizar e integrar Project Server y los clientes de Project con una amplia variedad de aplicaciones empresariales y de escritorio diferentes para la administración de proyectos empresariales.

Nota Nota

Project Server 2013 se basa en la plataforma de SharePoint Server 2013 y Project 2013 se incluye gran parte de la misma estructura que las demás aplicaciones de Office 2013 . Para obtener documentación de la modelo para aplicaciones para SharePoint, flujos de trabajo basados en SharePoint, elementos web, desarrollo con otras características de SharePoint y la documentación de aplicaciones para Office, vea aplicaciones de Office y SharePoint.

Project Server 2013 es una plataforma que permite desarrollar soluciones de administración de proyectos empresariales locales o basadas en la nube, y aplicaciones que los usuarios finales pueden descubrir y adquirir a través de una tienda pública o un catálogo de aplicaciones privado. La arquitectura de Project Server 2013 se basa en la plataforma que se introdujo en Microsoft Office Project Server 2007, con numerosas adiciones y mejoras. Entre las nuevas características, se incluyen un modelo de objetos del lado cliente (CSOM) para permitir el acceso a Project Online, un servicio OData para el acceso en línea a los datos de informes de Project Server, receptores de eventos remotos, arquitectura de flujo de trabajo basada en la versión 4 de Windows Workflow Foundation (WF4) y aplicaciones para Office, que es una arquitectura común para las extensiones del panel de tareas en las aplicaciones cliente de Microsoft Office 2013.

Un cambio importante en Project Server 2013 es el uso de una base de datos en lugar de las bases de datos de borrador, publicado, archiving y Reporting en Project Server 2010. Para obtener más información acerca de las nuevas características y las características obsoletas, consulte Novedades y lo que es salida para desarrolladores en Project 2013. Para obtener información acerca de los cambios en la plataforma de Project Server, consulte Arquitectura de Project Server 2013. Para obtener una introducción del desarrollo de la plataforma que existe en Project Server 2010 y que Project Server 2013 se basa en, consulte Introducción a desarrollo para Project 2010 en MSDN.

Project Server 2013 se ha integrado en Microsoft .NET Framework 4 y Microsoft SharePoint Server 2013. Los artículos y los ejemplos de este SDK sirven como punto de partida para desarrollar aplicaciones y soluciones personalizadas. No comprenden todas las características de programación de Project Server ni Project Professional. El Project Developer Center contiene vínculos a artículos, blogs, vídeos, difusiones por Web, artículos de procedimientos visuales y otros recursos de Project.

Project 2013 SDK incluye información para los desarrolladores de Project Server 2013, Project Web App, Project Profesional 2013y Project Standard 2013. Los artículos SDK están diseñados para ayudar a los desarrolladores y administradores evaluar Project y Project Server de extensibilidad y plan de soluciones personalizadas.

Comentarios

Nos gustaría conocer su opinión. En los temas en línea de MSDN, puede agregar comentarios y ejemplos de código, o marcar contenido como un error en la sección Contenido de la comunidad ubicada en la parte inferior de cada página. Cuando instale la descarga del SDK de Project 2013, verá que los artículos de la documentación local incluyen el vínculo Enviar comentarios debajo del título. En cualquier momento mientras lee el SDK, haga clic en el vínculo para enviar un correo electrónico al equipo del SDK. Puede enviar correcciones, una solicitud de aclaración o un ejemplo de código, u otros comentarios, y ayudarnos a mejorar el contenido.

Descargar

La descarga SDK de Project 2013 está disponible en el Centro de descarga de Microsoft (https://www.microsoft.com/en-us/download/details.aspx?id=30435%20). La descarga incluye Project2013SDK.HxS (el archivo que se incluye en este artículo), relacionados con ejemplos de código, ensamblados redistribuibles y otros recursos. Project 2013 SDK aún no incluye la referencia de tablas de datos de informes.

Novedades del SDK de Project

El objetivo principal del SDK de Project 2013 es proporcionar información general sobre la programación y la documentación del CSOM y características relacionadas para crear aplicaciones, los servicios de Project Server Interface (PSI) y las aplicaciones del panel de tareas de Project Profesional 2013. El SDK de Project 2013 incluye ejemplos paso a paso de las áreas clave para la personalización de Project Server 2013 y los clientes de Project (Project Standard 2013, Project Profesional 2013 y Project Web App). La documentación está incompleta; se agregará más contenido en futuras versiones.

La tecnología subyacente de la comunicación de red es Windows Communication Foundation (WCF) en Project Server 2013, incluidos los escenarios de nube que usan el CSOM de Project Server y desarrollo local a través de la PSI. Las referencias de servicios web de ASMX heredadas también se basan en la arquitectura WCF. Para establecer una referencia a un servicio web de la PSI (archivo ASMX) en Project Server 2013, es necesario anexar la opción de URL ?wsdl a la ruta de acceso. Por ejemplo, http://ServerName/ProjectServerName/_vti_bin/PSI/Resource.asmx?wsdl.

Nota Nota

Aunque se trata sólo de los más utilizados con características de Project Server, recomendamos que utilice la OMSC siempre que sea posible para aplicaciones tanto local y en la nube. Aunque sigue estando disponible en Project Server 2013, la interfaz de ASMX de PSI está en desuso. Para las aplicaciones locales que requieren un acceso completo a la PSI, debe utilizar la interfaz WCF para el ISP, en lugar de la interfaz ASMX.

Admite la programación en un equipo Windows 7 copiando los ensamblados OMSC, Project Server 2013 y SharePoint Server 2013 en el equipo de desarrollo. La descarga del SDK incluye los ensamblados OMSC de Project Server y una licencia de redistribución. Para obtener la CSOM SharePoint los ensamblados, vea SDK de componentes de cliente de SharePoint Server 2013.

Para desarrollar con los servicios WCF, puede establecer una referencia a un ensamblado de proxy PSI o agregar archivos de proxy PSI a la solución. Puede establecer referencias directas a los servicios front-end web ASMX de Project Server desde un equipo remoto que se encuentre dentro del mismo dominio, o usar un ensamblado de proxy o archivos de proxy. La descarga del SDK incluye archivos de proxy para los servicios WCF y los servicios web ASMX, además de scripts para crear ensamblados de proxy y para generar archivos de proxy actualizados.

En Project Server 2013, puede crear flujos de trabajo de Project Server declarativos con Microsoft SharePoint Designer 2013, para uso local y en línea. SharePoint Designer 2013 usa los métodos y las propiedades de la actividad de flujo de trabajo del CSOM. El desarrollo y la implementación de soluciones de Visual Studio 2012 que incluyen elementos web de Project Server o personalizaciones de Project Web App solo se admiten en equipos con Project Server.

Para obtener una introducción de las nuevas características de programación y las características obsoletas en Project Server 2013, consulte Novedades y lo que es salida para desarrolladores en Project 2013. Otro cambio importante en Project Server 2013 es el uso de flujos de trabajo basados en WF4 para administrar la creación y aprobación de propuestas de proyectos basados en plantillas de proyecto de empresa.

Entre los temas nuevos, se incluyen los siguientes:

Temas en el espacio de nombres Microsoft.ProjectServer.Client y nuevos métodos de los servicios PSI tienen únicamente la documentación mínima. La mayoría de los temas de referencia para los servicios PSI se modifican de la versión de julio de 2011 de Project 2010 SDK.

Futuras versiones del SDK

El SDK de Project 2013 se actualizará con nuevos artículos y contenido de referencia para la versión de disponibilidad general.

Hay dos secciones principales en el SDK de Project 2013:

La sección sobre artículos conceptuales y de procedimientos incluye lo siguiente:

  • Lo nuevo y lo que está ahí para desarrolladores describe las nuevas características de programación principales y las características de Project 2013en desuso.

  • Información general del proyecto para los desarrolladores incluye artículos sobre la arquitectura de Project Server, los artículos que muestran cómo comenzar a desarrollar con la OMSC, información acerca de las nuevas características de VBA para el proyecto y una referencia a Office 2013 SDK, que contiene temas sobre cómo desarrollar aplicaciones de panel de tareas para Project Profesional 2013.

  • Tareas de programación de Project Server 2013 incluye artículos de procedimientos acerca de la creación de aplicaciones de Project Server, con JavaScript de la OMSC y crear propuestas de proyectos y flujos de trabajo de gestión de la demanda.

  • Referencias de programación de Project 2013 incluye una introducción a la referencia PSI para Project Server 2013información acerca de los códigos de error de Project Server y la referencia del esquema OData para el servicio ProjectData .

Nota Nota

A continuación, se indican los requisitos para desarrollar e implementar soluciones EPM y aplicaciones de la Tienda Office pública que se integren con Project Server 2013:

  • Debe instalar .NET Framework 4 o .NET Framework 4.5 en el equipo de desarrollo y en los equipos de implementación. Para determinar si se instaló la versión correcta, abra Programas y características en el Panel de control de Windows.

  • Visual Studio 2012 instala y usa .NET Framework 4.5. Al crear un proyecto de Visual Studio, puede seleccionar .NET Framework 4.0 o .NET Framework 4.5 en la lista desplegable del cuadro de diálogo Nuevo proyecto. También puede seleccionar Marco de trabajo de destino en la pestaña Aplicación de la ventana Propiedades del proyecto.

    Puede usar Visual Studio 2010 para las aplicaciones que usan el CSOM o la PSI, y para las aplicaciones del panel de tareas de Project. Sin embargo, Visual Studio 2010 no contiene las plantillas de aplicaciones para Office, las herramientas de desarrollo de Office ni las herramientas de desarrollo de SharePoint para Office 2013. Para descargar Visual Studio 2012 y el Instalador de plataforma web (WPI) que incluye las herramientas de desarrollo de Office y SharePoint, vea Descargas de aplicaciones para Office y SharePoint.

Recomendamos desarrollar soluciones personalizadas en un entorno de prueba. Si desarrolla soluciones para las compilaciones actuales de Project Server 2013 y Project 2013, se deben volver a compilar con las referencias actualizadas y posiblemente necesiten otras modificaciones para funcionar con las versiones posteriores. Es posible que las soluciones desarrolladas para las versiones preliminares no funcionen con la versión publicada.

Mostrar:
© 2014 Microsoft