Partilhar via


Projeto Online

O Project Online é uma solução online flexível para gerenciamento de portfólio de projetos (PPM) e trabalho diário da Microsoft. Fornecido por meio do Office 365, o Project Online permite que as organizações comecem rapidamente com poderosos recursos de gerenciamento de projetos para planejar, priorizar e gerenciar projetos e investimentos em portfólio de projetos, de praticamente qualquer lugar e em praticamente qualquer dispositivo.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Standard Todas as Power Automate regiões
Aplicações Lógicas Standard Todas as regiões do Logic Apps
Aplicações Power Standard Todas as regiões do Power Apps
Automatize o poder Standard Todas as Power Automate regiões
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Microsoft Power Automate Suporte
Suporte do Microsoft Power Apps
Metadados do conector
Editora Microsoft
Sítio Web https://products.office.com/project/project-management-software

Para usar essa integração, você precisará acessar uma conta com acesso a um site do Project Online. Para estabelecer uma ligação, selecione Iniciar sessão. Você será solicitado a fornecer seu login da Microsoft, siga o restante das telas para criar uma conexão.

Cada uma das operações requer a URL do site raiz para o site do Project Online. Na maioria dos casos, essa URL pode ser encontrada na barra de endereço do navegador ao navegar para o site do Project Online. A URL deve pertencer a sharepoint.com domínio e deve ser do tipo PWA (Project Web App). Se você estiver usando o Project Online através https://project.microsoft.com/ do site, visite Settings-My>PWA site para obter uma URL válida do PWA. Por exemplo: https://sampletenant.sharepoint.com/teams/sampleteam

Agora você está pronto para começar a usar essa integração.

Problemas conhecidos e limitações

  1. A propriedade 'Nome do Recurso' não é retornada para tarefas do Project Online, pois não é retornada pela própria API REST do serviço de back-end.
  2. Todos os gatilhos podem retornar até 10 itens por única execução. Se mais dados estiverem disponíveis e este for um gatilho V2, o gatilho será executado novamente sem demora.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos

Ações

Cria nova tarefa

Cria uma nova tarefa em seu projeto.

Cria novo projeto

Cria um novo projeto no site online do projeto.

Criar novo recurso

Cria um Recurso da Empresa no seu site do Project Online.

Faça check-in e publique o projeto

Faça check-in e publique um projeto existente em seu site.

Lista tarefas

Lista as tarefas publicadas em um projeto.

Listar projeto

Lista um projeto por Id no site online do projeto.

Listar projetos

Lista os projetos no site online do projeto.

Obter tarefa de resumo do projeto

Obtém a tarefa de resumo do projeto para um determinado projeto.

Projeto de checkout

Faz check-out de um projeto existente em seu site.

Cria nova tarefa

Cria uma nova tarefa em seu projeto.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID do projeto
project_id True string

A id exclusiva do projeto ao qual adicionar a tarefa.

Nome da tarefa
Name True string

Nome da nova tarefa a ser criada

Notas de tarefas
Notes string

Notas para colocar na nova tarefa

Data de início da tarefa
Start date-time

Data de início da tarefa

Duração da tarefa
Duration string

Duração da tarefa. Por exemplo (1h, 2d ou 3w)

Devoluções

Tarefa do servidor do Project Online

Body
Task

Cria novo projeto

Cria um novo projeto no site online do projeto.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Nome do projeto
Name True string

Nome do novo projeto a ser criado

Descrição do projeto
Description string

Descrição do novo projeto a criar

Data de início do projeto
Start date-time

Data de início do novo projeto

Devoluções

Modelo de Projeto do Project Online

Body
Project

Criar novo recurso

Cria um Recurso da Empresa no seu site do Project Online.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Nome do recurso
Name True string

O nome do novo recurso a ser criado

É recurso no orçamento
IsBudget boolean

O recurso é contabilizado no orçamento

O recurso é genérico
IsGeneric boolean

O recurso é genérico

O recurso está inativo
IsInactive boolean

O recurso está inativo

Devoluções

Modelo de Recursos da Empresa do Project Online

Faça check-in e publique o projeto

Faça check-in e publique um projeto existente em seu site.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID do projeto
project_id True string

O id exclusivo do projeto para check-in.

Devoluções

response
object

Lista tarefas

Lista as tarefas publicadas em um projeto.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID do projeto
project_id True string

O id exclusivo do projeto para buscar tarefas.

Filtrar consulta
$filter string

Uma consulta de filtro ODATA para restringir as entradas retornadas (por exemplo, Id eq 'task-guid').

Selecionar consulta
$select string

OData select query para as colunas a serem retornadas. Exemplo: id, nome

Devoluções

Modelo de resposta de tarefas de lista do Project Online

Listar projeto

Lista um projeto por Id no site online do projeto.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID do projeto
project_id True string

O id único do projeto para buscar

Selecionar consulta
$select string

OData select query para as colunas a serem retornadas. Exemplo: id, nome

Devoluções

Modelo de Projeto do Project Online

Body
Project

Listar projetos

Lista os projetos no site online do projeto.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluções

Modelo de resposta de projetos de lista online do Project

Obter tarefa de resumo do projeto

Obtém a tarefa de resumo do projeto para um determinado projeto.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID do projeto
project_id True string

O id único do projeto para buscar

Devoluções

Tarefa do servidor do Project Online

Body
Task

Projeto de checkout

Faz check-out de um projeto existente em seu site.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

ID do projeto
project_id True string

O id exclusivo do projeto para checkout.

Devoluções

response
object

Acionadores

Quando um novo projeto é criado

Aciona um fluxo sempre que um novo projeto é criado.

Quando um novo projeto é criado (V2) (Visualização)

Aciona um fluxo sempre que um novo projeto é criado.

Quando um novo recurso é criado

Aciona um novo fluxo quando um novo recurso é criado.

Quando um novo recurso é criado (V2) (Visualização)

Aciona um novo fluxo quando um novo recurso é criado.

Quando um projeto é publicado

Aciona um fluxo sempre que um projeto é publicado.

Quando um projeto é publicado (V2) (Pré-visualização)

Aciona um fluxo sempre que um projeto é publicado.

Quando uma nova tarefa é criada

Aciona um fluxo quando uma nova tarefa é criada.

Quando uma nova tarefa é criada (V2) (Pré-visualização)

Aciona um fluxo quando uma nova tarefa é criada.

Quando um novo projeto é criado

Aciona um fluxo sempre que um novo projeto é criado.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluções

Project Online no novo modelo de resposta ao projeto.

Quando um novo projeto é criado (V2) (Visualização)

Aciona um fluxo sempre que um novo projeto é criado.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selecionar consulta
$select True string

OData select query para as colunas a serem retornadas.

Devoluções

Project Online no novo modelo de resposta ao projeto.

Quando um novo recurso é criado

Aciona um novo fluxo quando um novo recurso é criado.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluções

Project Online no novo modelo de resposta de recursos.

Quando um novo recurso é criado (V2) (Visualização)

Aciona um novo fluxo quando um novo recurso é criado.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selecionar consulta
$select True string

OData select query para as colunas a serem retornadas.

Devoluções

Project Online no novo modelo de resposta de recursos.

Quando um projeto é publicado

Aciona um fluxo sempre que um projeto é publicado.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluções

Project Online no novo modelo de resposta ao projeto.

Quando um projeto é publicado (V2) (Pré-visualização)

Aciona um fluxo sempre que um projeto é publicado.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selecionar consulta
$select True string

OData select query para as colunas a serem retornadas.

Devoluções

Project Online no novo modelo de resposta ao projeto.

Quando uma nova tarefa é criada

Aciona um fluxo quando uma nova tarefa é criada.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluções

Project online no novo modelo de resposta a tarefas

Quando uma nova tarefa é criada (V2) (Pré-visualização)

Aciona um fluxo quando uma nova tarefa é criada.

Parâmetros

Name Chave Necessário Tipo Description
URL do Site Raiz
siteUrl True uri

URL do site raiz do seu site de projeto (Exemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Selecionar consulta
$select True string

OData select query para as colunas a serem retornadas.

Devoluções

Project online no novo modelo de resposta a tarefas

Definições

TriggerProjectsWrapper

Project Online no novo modelo de resposta ao projeto.

Name Caminho Tipo Description
Projetos devolvidos
value array of TriggerProject

A lista de projetos desencadeadores retornados.

Projeto TriggerProject

Modelo de Projeto do Project Online

Name Caminho Tipo Description
Data de Início do Projeto
ProjectStartDate date-time

A data de início do projeto aprovado.

Data de Conclusão do Projeto
ProjectFinishDate date-time

A data em que o projeto aprovado terminou.

Data de criação
ProjectCreatedDate date-time

A data em que o projeto foi criado.

ID do projeto
ProjectId string

O Id único do projeto.

Data da última modificação
ProjectModifiedDate date-time

A data em que o projeto foi salvo pela última vez.

Tipo de Projeto
ProjectType integer

O tipo de projeto.

Nome do Projeto
ProjectName string

O nome do projeto.

Data da última publicação
ProjectLastPublishedDate date-time

A data em que o projeto foi publicado pela última vez.

Proprietário do Projeto
ProjectOwnerName string

O proprietário do projeto.

Porcentagem do projeto concluída
ProjectPercentCompleted integer

A percentagem concluída do projeto.

Percentagem de trabalho do projeto concluída
ProjectPercentWorkCompleted integer

A percentagem de trabalho concluído do projeto.

Custo das Horas Extraordinárias do Projeto
ProjectOvertimeCost string

O custo das horas extraordinárias do projeto.

Trabalho de Horas Extraordinárias do Projeto
ProjectOvertimeWork string

O trabalho extraordinário do projeto.

TriggerResourcesWrapper

Project Online no novo modelo de resposta de recursos.

Name Caminho Tipo Description
Recursos devolvidos
value array of TriggerResource

A lista de recursos de gatilho retornados.

TriggerResource

Modelo de recursos do Resource Online.

Name Caminho Tipo Description
ID do recurso
ResourceId string

O ID exclusivo do recurso.

Calendário Base
ResourceBaseCalendar string

O tipo de calendário base do recurso.

Tipo de reserva de recursos
ResourceBookingType integer

Tipo de reserva do recurso

Pode nível de recurso
ResourceCanLevel boolean

Pode o nível de recurso

Custo dos recursos por utilização
ResourceCostPerUse string

Custo por utilização do recurso

Data de criação do recurso
ResourceCreatedDate date-time

Criar data do recurso

Recurso mais antigo disponível em
ResourceEarliestAvailableFrom date-time

Data de disponibilidade mais antiga do recurso

E-mail de recurso
ResourceEmailAddress string

Endereço de e-mail do recurso

Iniciais do recurso
ResourceInitials string

Inícios do recurso

O recurso é ativow
ResourceIsActive boolean

O novo recurso está ativo

O recurso é genérico
ResourceIsGeneric boolean

O novo recurso é genérico

Recurso mais recente disponível para
ResourceLatestAvailableTo date-time

Última data para a qual o recurso está disponível

Data da última modificação do recurso
ResourceModifiedDate date-time

Data da última modificação do recurso

Nome do recurso
ResourceName string

O nome do recurso

Nome do status do recurso
ResourceStatsuName string

Nome de status do recurso

Tipo de recurso
ResourceType integer

Tipo de recurso

Descrição do tipo de recurso
TypeDescription string

Descrição para o tipo de recurso

Nome do tipo de recurso
TypeName string

Nome do tipo do recurso

TriggerTasksWrapper

Project online no novo modelo de resposta a tarefas

Name Caminho Tipo Description
Tarefas devolvidas
value array of TriggerTask

A lista de tarefas de gatilho retornadas

TriggerTask

Modelo de Tarefa Online

Name Caminho Tipo Description
Id do projeto
ProjectId string

Id do projeto no qual a tarefa é criada

ID da tarefa
TaskId string

Id da nova tarefa

Nome do projeto
ProjectName string

Nome do projeto no qual a tarefa é criada

Nome da tarefa
TaskName string

Nome da nova tarefa

Data de criação da tarefa
TaskCreatedDate date-time

Data de criação da nova tarefa

Data da última modificação da tarefa
TaskModifieddate date-time

Data da última modificação da nova tarefa

Data de início da tarefa
TaskStartDate date-time

Data de início da nova tarefa

Data de conclusão da tarefa
TaskFinishDate date-time

Data de conclusão da nova tarefa

Resumo da tarefa
TaskPriority integer

Prioridade da nova tarefa

A tarefa está ativa
TaskIsActive boolean

Se a tarefa ainda está ativa

Projeto

Modelo de Projeto do Project Online

Name Caminho Tipo Description
Data de início aprovada
ApprovedStart date-time

Hora de início do projeto aprovada

Data de fim aprovada
ApprovedEnd date-time

Hora de término do projeto aprovada

Data de check-out
CheckedOutDate date-time

Hora de check-out do projeto

Descrição do checkout
CheckOutDescription string

Descrição com a qual o projeto é verificado

ID de checkout
CheckOutId string

ID do checkout do projeto

Data de criação
CreatedDate date-time

Data de criação do projeto

Id do projeto
Id string

ID do projeto

Está com check-out
IsCheckedOut boolean

True se o projeto estiver com check-out no momento

Data da última publicação
ProjectLastPublishedDate date-time

Data da última publicação do projeto

Data da última publicação
LastPublishedDate date-time

Data da última publicação do projeto

Data da última guarda
LastSavedDate date-time

Última data em que o projeto é salvo

Decisão do otimizador
OptimizerDecision integer

Número de decisão do otimizador de projeto

Decisão do planeador
PlannerDecision integer

Número de decisão do planejador de projeto

Tipo de projeto
ProjectType integer

O tipo de projeto

Nome do projeto
Name string

O nome do projeto

Identificador do projeto
ProjectIdentifier string

Identificador do projeto

Versão Win proj
WinprojVersion string

Versão do projeto

ProjetosWrapper

Modelo de resposta de projetos de lista online do Project

Name Caminho Tipo Description
Projetos devolvidos
value array of Project

A lista de projetos devolvidos

EnterpriseResource

Modelo de Recursos da Empresa do Project Online

Name Caminho Tipo Description
Pode nível de recurso
CanLevel boolean

Pode nível de recurso

Código do recurso
Code string

Código do recurso

Acumulação de custos de recursos
CostAccrual integer

Acumulação de custos de recursos

Centro de custo de recursos
CostCenter string

Centro de custo de recursos

Tempo de criação do recurso
Created date-time

Tempo de criação do recurso

Tipo de reserva padrão
DefaultBookingType integer

Tipo de reserva padrão do recurso

Email
Email string

Endereço de e-mail do recurso

Identificação externa
ExternalId string

ID externo do recurso

Grupo de recursos
Group string

Agrupar a que recurso pertence

Data de contratação
HireDate date-time

Data de contratação do recurso

ID do recurso
Id string

ID do recurso

Iniciais resouce
Initials string

Iniciais do recurso

O recurso está ativo
IsActive boolean

O recurso está ativo

É orçamento
IsBudget boolean

O custo do recurso é orçamentado

Está com check-out
IsCheckedOut boolean

O recurso está com check-out

É genérico
IsGeneric boolean

O recurso é genérico

É equipa
IsTeam boolean

É recurso parte da equipe

Rótulo do material
MaterialLabel string

Rótulo de material de recurso

Última modificação
Modified date-time

Hora da última modificação do recurso

Nome do recurso
Name string

Nome do recurso

Fonética de recursos
Phonetics string

Pronúncia fonética do recurso

Tipo de recurso
ResourceType integer

Tipo de recurso

Data de rescisão
TerminationDate date-time

Data de término do recurso

TasksWrapper

Modelo de resposta de tarefas de lista do Project Online

Name Caminho Tipo Description
Tarefas devolvidas
value array of Task

A lista de tarefas retornadas

Tarefa

Tarefa do servidor do Project Online

Name Caminho Tipo Description
Data de criação da tarefa
Created date-time

A data de criação da tarefa

Data da última modificação da tarefa
Modified date-time

A data da última modificação da tarefa

Data de início da tarefa
Start date-time

A data de início da tarefa

Data de conclusão da tarefa
Finish date-time

A data de conclusão da tarefa

Data de Início Agendada da Tarefa
ScheduledStart date-time

A data de início agendada da tarefa

Data de Conclusão Agendada da Tarefa
ScheduledFinish date-time

A data de conclusão agendada da tarefa

Nome da tarefa
Name string

O nome da tarefa

ID da tarefa
Id string

A id da tarefa

Prioridade da tarefa
Priority integer

O nível de prioridade da tarefa

Percentagem de tarefas concluídas
PercentComplete integer

Percentagem de tarefas concluídas

Notas de tarefas
Notes string

Notas de descrição sobre a tarefa

Contato da tarefa
Contact string

Endereço de contacto para a tarefa

É tarefa de marco
IsMilestone boolean

Indica se a tarefa é um marco

objecto

Este é o tipo 'objeto'.