Complementos del Panel de tareas de Project

Project en Windows admite complementos de panel de tareas personalizados. Úsenlos para controlar eventos de selección en Project e integrar tareas, recursos, vistas y otros datos de nivel de celda en un proyecto con listas de SharePoint, complementos de SharePoint, elementos web, servicios web y aplicaciones empresariales.

Vea una introducción a los complementos de Office en Información general sobre la plataforma de complementos de Office.

Escenarios de complementos para Project

Los gestores de proyectos pueden usar complementos de panel de tareas de Project para facilitar las tareas de gestión de proyectos. En lugar de salir de Project y abrir otra aplicación para buscar información utilizada con frecuencia, los gestores de proyectos pueden obtener acceso directamente a la información desde Project. El contenido de un complemento de panel de tareas puede ser contextual, en función de la tarea, el recurso, la vista u otros datos de celdas de diagramas de Gantt seleccionados, la vista del uso de tareas o la vista del uso de recursos.

Nota:

Con Project Profesional, puede desarrollar complementos de panel de tareas que accedan a Project en la web, instalaciones locales de Project Server y SharePoint local o en línea. Project Standard no admite la integración directa con datos de Project Server o listas de tareas de SharePoint que se sincronizan con Project Server.

Los escenarios de complementos para Project incluyen:

  • Programación de proyectos: ver datos de proyectos relacionados que pueden afectar a la programación. Un complemento de panel de tareas puede integrar datos relevantes de otros proyectos en Project Server. Por ejemplo, puede ver la colección departamental de proyectos y fechas de hitos o los datos especificados de otros proyectos que están basados en un campo personalizado seleccionado.

  • Administración de recursos: vea el grupo de recursos completo en Project Server o un subconjunto en función de las aptitudes especificadas, incluidos los datos de costo y la disponibilidad de recursos, para ayudar a seleccionar los recursos adecuados.

  • Estado y aprobaciones: use una aplicación web en un complemento de panel de tareas para actualizar o ver datos de una aplicación de planeación de recursos empresariales (ERP) externa, un sistema de parte de horas o una aplicación de contabilidad. O bien, cree un elemento web de aprobación de estado personalizado que se pueda usar en Project Web App y Project Profesional.

  • Comunicación del equipo: se comunica con los miembros y recursos del equipo directamente desde un complemento de panel de tareas, en el contexto de un proyecto. También puede conservar fácilmente un conjunto de notas contextuales para uso propio mientras trabaja en un proyecto.

  • Paquetes de trabajo: busque tipos especificados de plantillas de proyecto en bibliotecas de SharePoint y colecciones de plantillas en línea. Por ejemplo, puede buscar plantillas para proyectos de construcción y agregarlas a su colección de plantillas de Project.

  • Elementos relacionados: vea metadatos, documentos y mensajes relacionados con tareas específicas de un plan de proyecto. Por ejemplo, puede usar Project Profesional para administrar un proyecto importado desde una lista de tareas de SharePoint y seguir sincronizando la lista de tareas con los cambios en el proyecto. Un complemento de panel de tareas puede mostrar campos o metadatos adicionales que Project no importó para las tareas de la lista de SharePoint.

  • Usar los modelos de objetos de Project Server: use el GUID de una tarea seleccionada con métodos en la interfaz de Project Server (PSI) o el modelo de objetos del lado cliente (CSOM) de Project Server. Por ejemplo, la aplicación web para un complemento puede leer y actualizar los datos de administración de estados de una tarea y de un recurso o integrarse con una aplicación de partes de horas externa.

  • Obtener datos de informes: use consultas de Transferencia de estado representacional (REST), JavaScript o LINQ para buscar información relacionada para una tarea o un recurso seleccionados en el servicio OData para crear informes de tablas en Project Web App. Las consultas que usan el servicio OData se pueden realizar con una instalación en línea o local de Project Server.

    Por ejemplo, vea Crear un complemento de Project que use REST con un servicio OData de Project Server local.

Desarrollo de complementos de Project

Project admite complementos creados con la API de JavaScript, pero actualmente no hay ninguna API de JavaScript diseñada específicamente para interactuar con Project. Puede usar la API común para crear complementos de Project. Para obtener información sobre la API común, consulte el modelo de objetos de la API de JavaScript de Office.

Para crear un complemento, puede usar un editor de texto simple para crear una página web HTML y archivos JavaScript, archivos CSS y consultas REST relacionados. Además de una página HTML o una aplicación web, un complemento necesita un archivo de manifiesto XML para su configuración. Project puede usar un archivo de manifiesto que incluya un atributo de tipo especificado como TaskPaneExtension. El archivo de manifiesto lo pueden usar varias aplicaciones cliente de Office o puede crear un archivo de manifiesto específico para Project. Para obtener más información, vea la sección Conceptos básicos de desarrollo en Información general sobre la plataforma de complementos de Office.

Asegúrese de probar el complemento a medida que lo desarrolle. Obtenga información sobre las pruebas y la transferencia local de complementos en el artículo Probar complementos de Office.

Distribución de complementos de Project

Se pueden distribuir complementos a través de un recurso compartido de archivos, un catálogo de complementos de una biblioteca de SharePoint o AppSource. Para obtener más información, vea Publicar el complemento de Office.

Vea también