Compartir a través de


Complementos de panel de tareas para Project

Project Standard 2013 y Project Profesional 2013 admiten complementos de Office del panel de tareas. Puede usar complementos de panel de tareas para integrar los datos de proyecto, tarea, recurso y vista en un proyecto con otras aplicaciones cliente de Office 2013, aplicaciones de SharePoint, elementos web, otras páginas web y datos externos.

Complementos de Office es un modelo de extensibilidad que se admite en varias aplicaciones cliente de Office 2013. La plataforma de complemento completa incluye tipos de complemento contextual, de contenido y de panel de tareas. Outlook 2013 admite complementos de correo, que pueden mostrar una página web dentro de un mensaje de correo electrónico o un elemento de cita de calendario relacionado con el contenido del elemento. Word 2013 y Excel 2013 admiten complementos de contenido, que pueden mostrar una página web como contenido incrustado en un documento. Word 2013, Excel 2013 y Project Profesional 2013 admiten complementos de panel de tareas, que pueden mostrar una página web en un panel de tareas donde el contenido está relacionado con información contextual dentro del proyecto.

Por ejemplo, un complemento de Project puede resumir los datos del proyecto activo y mostrar datos adicionales sobre una tarea o un recurso seleccionados. Los datos relacionados del complemento pueden proceder de un origen externo, como una lista de SharePoint, tablas de informes en la base de datos de Project Server, un servicio web u otra aplicación empresarial. Un complemento de panel de tareas se puede desarrollar con HTML 5, JavaScript, JQuery y otras bibliotecas de JavaScript. Un complemento de panel de tareas no admite directamente componentes ActiveX, Silverlight o Flash. Aunque un complemento de Office podría usar un elemento IFrame para acceder a una aplicación web del lado servidor que usa ASP.NET y la biblioteca de .NET Framework 4.5, ese tipo de solución no se recomienda ni se admite. El complemento se puede desarrollar para guardar datos localmente o escribir datos en una ubicación externa.

Nota:

Los complementos de proyecto del panel de tareas pueden acceder a los datos desde Project Online mediante la autenticación de OAuth. Con Project Profesional 2013, puede desarrollar complementos de panel de tareas que accedan tanto a instalaciones locales de Project Server 2013 como a SharePoint 2013 local o en línea. Por ejemplo, consulte Conexión de un complemento del panel de tareas del proyecto a PWA en el blog Project Programmibility (Programación de proyectos). >Project Standard 2013 no admite la integración directa con datos de Project Server o listas de tareas de SharePoint que se sincronizan con Project Server.

Para obtener más información sobre los complementos para Office 2013, vea Complementos de Office y SharePoint.

Desarrollo de complementos de panel de tareas

La documentación para desarrolladores para complementos de Office y SharePoint incluye artículos y referencias completos. Para obtener una introducción al desarrollo de complementos para Project Profesional 2013 y otras aplicaciones cliente de Office 2013, y para la referencia de JavaScript y la referencia de manifiesto XML, vea Complementos de Office.

La descarga del SDK de Project 2013 incluye el complemento de ejemplo Project OM Test que muestra cómo obtener el GUID de una tarea, recurso y vista, cómo obtener propiedades del proyecto activo y cómo establecer un controlador de eventos modificados de selección de tareas, recursos o vistas. Al extraer e instalar el SDK y los ejemplos en el archivo Project2013SDK.msi, consulte el \Samples\Apps\Copy_to_AppSource_FileShare subdirectorio y el \Samples\Apps\Copy_to_AppManifests_FileShare subdirectorio. El ejemplo de JSOMCall.html usa funciones de JavaScript en el archivo office.js y project-15.js, que se incluyen en la descarga. Puede usar los archivos de depuración correspondientes (office.debug.js y project-15.debug.js) para examinar las funciones.

El complemento de ejemplo HelloProject_OData para Project Profesional 2013 se desarrolló con Visual Studio 2012. El complemento usa una consulta REST del servicio ProjectData para obtener datos de informes sobre el costo del proyecto y otra información y, a continuación, compara el proyecto actual con los valores medios de todos los proyectos de Project Web App.

Ver también