Suplementos do painel de tarefas para Project

O Project no Windows dá suporte a suplementos personalizados do painel de tarefas. Use-os para lidar com eventos de seleção no Project e integrar tarefas, recursos, exibição e outros dados de nível de célula em um projeto com listas do SharePoint, Suplementos do SharePoint, Web Parts, serviços Web e aplicativos empresariais.

Para ver uma introdução sobre os suplementos do Office, confira Visão geral da plataforma de suplementos do Office.

Cenários de suplementos do Project

Os gerentes de projeto podem usar suplementos de painel de tarefas do Project para ajudá-los nas atividades de gerenciamento de projeto. Em vez de sair do Project e abrir outro aplicativo para procurar informações usadas com frequência, os gerentes de projeto podem acessar as informações diretamente no projeto. O conteúdo de um suplemento de painel de tarefas pode ser contextual, baseado na tarefa selecionada, no recurso, no modo de exibição ou em outros dados em uma célula de um gráfico de Gantt, no modo de exibição de uso da tarefa ou no modo de exibição de uso dos recursos.

Observação

Com Project Professional, você pode desenvolver suplementos de painel de tarefas que acessam o Project na Web, instalações locais do Project Server e no SharePoint local ou online. Project Standard não dá suporte à integração direta com dados do Project Server ou listas de tarefas do SharePoint sincronizadas com o Project Server.

Cenários de suplementos do Project incluem o seguinte:

  • Agendamento do projeto: exibir dados de projetos relacionados que podem afetar o agendamento. Um suplemento de painel de tarefas pode integrar dados relevantes de outros projetos no Project Server. Por exemplo, você pode exibir a coleção de departamento de projetos e datas de marco ou exibir dados específicos de outros projetos que são baseados em um campo personalizado selecionado.

  • Gerenciamento de recursos: exiba o pool de recursos completo no Project Server ou um subconjunto com base em habilidades especificadas, incluindo dados de custo e disponibilidade de recursos, para ajudar a selecionar recursos apropriados.

  • Status e aprovações: use um aplicativo Web em um suplemento de painel de tarefas para atualizar ou exibir dados de um aplicativo ERP (planejamento de recursos corporativos externos), sistema de folha de tempo ou aplicativo de contabilidade. Ou crie uma Web Part de aprovação de status personalizada que possa ser usada no Project Web App e no Project Professional.

  • Comunicação de equipe: comunique-se com membros da equipe e recursos diretamente de um suplemento do painel de tarefas, no contexto de um projeto. Ou mantenha um conjunto de anotações contextuais para si mesmo facilmente enquanto trabalha em um projeto.

  • Pacotes de trabalho: pesquise tipos especificados de modelos de projeto em bibliotecas do SharePoint e coleções de modelos online. Por exemplo, encontre modelos para projetos de construção e adicione-os à sua coleção de modelos do Project.

  • Itens relacionados: exibir metadados, documentos e mensagens relacionadas a tarefas específicas em um plano de projeto. Por exemplo, você pode usar Project Professional para gerenciar um projeto que foi importado de uma lista de tarefas do SharePoint e ainda sincronizar a lista de tarefas com alterações no projeto. Um suplemento de painel de tarefas pode mostrar campos ou metadados adicionais que o Project não importou para tarefas na lista do SharePoint.

  • Use os modelos de objeto do Project Server: use o GUID de uma tarefa selecionada com métodos na PSI (Interface do Project Server) ou no CSOM (modelo de objeto do lado do cliente) do Project Server. Por exemplo, o aplicativo Web para um suplemento pode ler e atualizar os dados de status de uma tarefa e recurso selecionados ou integrar com um aplicativo de quadro de horários externo.

  • Obter dados de relatório: use consultas REST (Transferência de Estado Representacional), JavaScript ou LINQ para encontrar informações relacionadas para uma tarefa ou recurso selecionado no serviço OData para tabelas de relatórios no Project Web App. As consultas que usam o serviço OData podem ser feitas com uma instalação online ou local do Project Server.

    Por exemplo, consulte Criar um suplemento do Project que usa REST com um serviço OData do Project Server local.

Desenvolver suplementos de projeto

O Project oferece suporte a suplementos feitos com a API JavaScript, mas não há nenhuma API JavaScript projetada especificamente para interagir com o Project. Você pode usar a API comum para criar suplementos do Project. Para saber mais sobre a API comum, confira modelo de objeto API JavaScript para Office.

Para criar um suplemento, você pode usar um editor de texto simples para criar uma página da Web HTML e arquivos JavaScript relacionados, arquivos CSS e consultas REST. Além de uma página HTML ou um aplicativo Web, um suplemento requer um arquivo de manifesto XML de configuração. O Project pode usar um arquivo de manifesto que inclui um atributo de tipo especificado como TaskPaneExtension. O arquivo de manifesto pode ser usado por vários aplicativos cliente do Office ou você pode criar um arquivo de manifesto específico para o Project. Para obter mais informações, confira a seção Conceitos básicos de desenvolvimentona visão geral da plataforma de suplementos do Office.

Certifique-se de testar seu suplemento à medida que o desenvolve. Saiba mais sobre o teste e o suplemento de sideload no artigo Testar Suplementos do Office.

Distribuir suplementos do Projeto

É possível distribuir suplementos usando um compartilhamento de arquivos, um catálogo de suplementos em uma biblioteca do SharePoint ou o AppSource. Para saber mais, confira Publicar seu suplemento do Office.

Confira também