Compartilhar via


Project Online

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

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

Service Class Regions
Copilot Studio Standard Todas as regiões do Power Automate
Aplicativos Lógicos Standard Todas as regiões de Aplicativos Lógicos
Power Apps Standard Todas as regiões do Power Apps
Power Automate Standard Todas as regiões do Power Automate
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Suporte do Microsoft Power Automate
Suporte do Microsoft Power Apps
Metadados do conector
Publicador Microsoft
Site https://products.office.com/project/project-management-software

Para usar essa integração, você precisará de acesso a uma conta com acesso a um site do Project Online. Para fazer uma conexão, selecione Entrar. Você será solicitado a fornecer seu logon da Microsoft, siga o restante das telas para criar uma conexão.

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

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

Problemas e limitações conhecidos

  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 execução única. Se mais dados estiverem disponíveis e esse for um gatilho V2, o gatilho será executado novamente sem atraso.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Cria um novo projeto

Cria um novo projeto no site online do projeto.

Cria uma nova tarefa

Cria uma nova tarefa em seu projeto.

Criar novo recurso

Cria um recurso empresarial em seu site do Project Online.

Fazer check-in e publicar 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 em seu site online do projeto.

Obter tarefa de resumo do projeto

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

Projeto de check-out

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

Cria um novo projeto

Cria um novo projeto no site online do projeto.

Parâmetros

Nome Chave Obrigató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 ser criado

Data de início do projeto
Start date-time

Data de início do novo projeto

Retornos

Modelo de projeto do Project Online

Corpo
Project

Cria uma nova tarefa

Cria uma nova tarefa em seu projeto.

Parâmetros

Nome Chave Obrigató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 à qual adicionar a tarefa.

Nome da tarefa
Name True string

Nome da nova tarefa a ser criada

Anotações da tarefa
Notes string

Anotações a serem colocadas 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)

Retornos

Tarefa do servidor online do Project

Corpo
Task

Criar novo recurso

Cria um recurso empresarial em seu site do Project Online.

Parâmetros

Nome Chave Obrigató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

O recurso está no orçamento
IsBudget boolean

O recurso é contabilizado no orçamento

É genérico de recurso
IsGeneric boolean

É genérico de recurso

O recurso está inativo
IsInactive boolean

O recurso está inativo

Retornos

Modelo de recurso do Project Online Enterprise

Fazer check-in e publicar projeto

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

Parâmetros

Nome Chave Obrigató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 a ser verificada.

Retornos

response
object

Lista tarefas

Lista as tarefas publicadas em um projeto.

Parâmetros

Nome Chave Obrigató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 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 selecione a consulta para as colunas a serem retornadas. Exemplo: Id, Nome

Retornos

Modelo de resposta de tarefas de lista online do Project

Corpo
TasksWrapper

Listar projeto

Lista um projeto por ID no site online do projeto.

Parâmetros

Nome Chave Obrigató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 a ser buscada

Selecionar Consulta
$select string

OData selecione a consulta para as colunas a serem retornadas. Exemplo: Id, Nome

Retornos

Modelo de projeto do Project Online

Corpo
Project

Listar projetos

Lista os projetos em seu site online do projeto.

Parâmetros

Nome Chave Obrigató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 ).

Retornos

Modelo de resposta de projetos de lista online do Project

Obter tarefa de resumo do projeto

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

Parâmetros

Nome Chave Obrigató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 a ser buscada

Retornos

Tarefa do servidor online do Project

Corpo
Task

Projeto de check-out

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

Parâmetros

Nome Chave Obrigató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 para check-out.

Retornos

response
object

Gatilhos

Quando um novo projeto é criado

Dispara um fluxo sempre que um novo projeto é criado.

Quando um novo projeto é criado (V2) (versão prévia)

Dispara um fluxo sempre que um novo projeto é criado.

Quando um novo recurso é criado

Dispara um novo fluxo quando um novo recurso é criado.

Quando um novo recurso é criado (V2) (versão prévia)

Dispara um novo fluxo quando um novo recurso é criado.

Quando um projeto é publicado

Dispara um fluxo sempre que um projeto é publicado.

Quando um projeto é publicado (V2) (versão prévia)

Dispara um fluxo sempre que um projeto é publicado.

Quando uma nova tarefa é criada

Dispara um fluxo quando uma nova tarefa é criada.

Quando uma nova tarefa é criada (V2) (versão prévia)

Dispara um fluxo quando uma nova tarefa é criada.

Quando um novo projeto é criado

Dispara um fluxo sempre que um novo projeto é criado.

Parâmetros

Nome Chave Obrigató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 ).

Retornos

Project Online no novo modelo de resposta do projeto.

Quando um novo projeto é criado (V2) (versão prévia)

Dispara um fluxo sempre que um novo projeto é criado.

Parâmetros

Nome Chave Obrigató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 selecione a consulta para as colunas a serem retornadas.

Retornos

Project Online no novo modelo de resposta do projeto.

Quando um novo recurso é criado

Dispara um novo fluxo quando um novo recurso é criado.

Parâmetros

Nome Chave Obrigató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 ).

Retornos

Project Online no novo modelo de resposta de recursos.

Quando um novo recurso é criado (V2) (versão prévia)

Dispara um novo fluxo quando um novo recurso é criado.

Parâmetros

Nome Chave Obrigató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 selecione a consulta para as colunas a serem retornadas.

Retornos

Project Online no novo modelo de resposta de recursos.

Quando um projeto é publicado

Dispara um fluxo sempre que um projeto é publicado.

Parâmetros

Nome Chave Obrigató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 ).

Retornos

Project Online no novo modelo de resposta do projeto.

Quando um projeto é publicado (V2) (versão prévia)

Dispara um fluxo sempre que um projeto é publicado.

Parâmetros

Nome Chave Obrigató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 selecione a consulta para as colunas a serem retornadas.

Retornos

Project Online no novo modelo de resposta do projeto.

Quando uma nova tarefa é criada

Dispara um fluxo quando uma nova tarefa é criada.

Parâmetros

Nome Chave Obrigató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 ).

Retornos

Projeto online em novo modelo de resposta de tarefa

Quando uma nova tarefa é criada (V2) (versão prévia)

Dispara um fluxo quando uma nova tarefa é criada.

Parâmetros

Nome Chave Obrigató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 selecione a consulta para as colunas a serem retornadas.

Retornos

Projeto online em novo modelo de resposta de tarefa

Definições

TriggerProjectsWrapper

Project Online no novo modelo de resposta do projeto.

Nome Caminho Tipo Description
Projetos retornados
value array of TriggerProject

A lista de projetos de gatilho retornados.

TriggerProject

Modelo de projeto do Project Online

Nome Caminho Tipo Description
Data de início do projeto
ProjectStartDate date-time

O datetime em que o projeto aprovado foi iniciado.

Data de término do projeto
ProjectFinishDate date-time

O datetime em que o projeto aprovado foi concluído.

Data de criação
ProjectCreatedDate date-time

O datetime em que o projeto foi criado.

ID do projeto
ProjectId string

A ID exclusiva do projeto.

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

O datetime em que o projeto foi salvo pela última vez.

Tipo de projeto
ProjectType integer

O tipo do 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 porcentagem concluída do projeto.

Trabalho de porcentagem do projeto concluído
ProjectPercentWorkCompleted integer

O percentual de trabalho concluído do projeto.

Custo de Horas Extras do Projeto
ProjectOvertimeCost string

O custo de horas extras do projeto.

Trabalho de Horas Extras do Projeto
ProjectOvertimeWork string

O trabalho de horas extras do projeto.

TriggerResourcesWrapper

Project Online no novo modelo de resposta de recursos.

Nome Caminho Tipo Description
Recursos retornados
value array of TriggerResource

A lista de recursos de gatilho retornados.

TriggerResource

Modelo de recurso do Resource Online.

Nome Caminho Tipo Description
ID do recurso
ResourceId string

A ID exclusiva 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 do recurso por uso
ResourceCostPerUse string

Custo por uso 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

Email de recurso
ResourceEmailAddress string

Endereço de email do recurso

Iniciais de recurso
ResourceInitials string

Initais do recurso

É activew de recursos
ResourceIsActive boolean

O novo recurso está ativo

É genérico de recurso
ResourceIsGeneric boolean

É o novo recurso genérico

Recurso mais recente disponível para
ResourceLatestAvailableTo date-time

Data mais recente 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

Nome do recurso

Nome do status do recurso
ResourceStatsuName string

Nome do status do recurso

Tipo de recurso
ResourceType integer

Tipo de recurso

Descrição do tipo de recurso
TypeDescription string

Descrição do tipo de recurso

Nome do tipo de recurso
TypeName string

Nome do tipo do recurso

TriggerTasksWrapper

Projeto online em novo modelo de resposta de tarefa

Nome Caminho Tipo Description
Tarefas retornadas
value array of TriggerTask

A lista de tarefas de gatilho retornadas

TriggerTask

Modelo de tarefa do Task Online

Nome 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 da criação da tarefa
TaskCreatedDate date-time

Data criada 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 término da tarefa
TaskFinishDate date-time

Data de término 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

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

Hora de início do projeto aprovada

Data de término aprovada
ApprovedEnd date-time

Hora de término do projeto aprovada

Data de check-out
CheckedOutDate date-time

Hora em que o projeto está em check-out

Descrição do check-out
CheckOutDescription string

Descrição com a qual o projeto está em check-out

ID do check-out
CheckOutId string

ID do check-out do projeto

Data da 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 atualmente em check-out

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 salva
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 Planner
PlannerDecision integer

Número de decisão do planejador de projetos

Tipo de projeto
ProjectType integer

O tipo do projeto

Nome do projeto
Name string

O nome do projeto

Identificador de projeto
ProjectIdentifier string

Identificador de projeto

Versão do ProJ do Win
WinprojVersion string

Versão do projeto

ProjectsWrapper

Modelo de resposta de projetos de lista online do Project

Nome Caminho Tipo Description
Projetos retornados
value array of Project

A lista de projetos retornados

EnterpriseResource

Modelo de recurso do Project Online Enterprise

Nome 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

Acréscimo de custo de recurso
CostAccrual integer

Acréscimo de custo de recurso

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 de recurso

Email
Email string

Endereço de email do recurso

ID externa
ExternalId string

ID externa do recurso

Grupo de recursos
Group string

Agrupar em qual recurso pertence

Data de contratação
HireDate date-time

Data da contratação do recurso

ID do recurso
Id string

ID do recurso

Reutilizar iniciais
Initials string

Iniciais de recurso

O recurso está ativo
IsActive boolean

O recurso está ativo

É orçamento
IsBudget boolean

O custo do recurso é orçado

Está com check-out
IsCheckedOut boolean

O recurso está em check-out

É genérico
IsGeneric boolean

É genérico de recurso

É equipe
IsTeam boolean

Faz parte do recurso da equipe

Rótulo de material
MaterialLabel string

Rótulo de material de recurso

Última modificação
Modified date-time

Hora em que o recurso foi modificado pela última vez

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 da rescisão
TerminationDate date-time

Data de término do recurso

TasksWrapper

Modelo de resposta de tarefas de lista online do Project

Nome Caminho Tipo Description
Tarefas retornadas
value array of Task

A lista de tarefas retornadas

Tarefa

Tarefa do servidor online do Project

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

A data criada da tarefa

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

A última data modificada da tarefa

Data de início da tarefa
Start date-time

A data de início da tarefa

Data de término da tarefa
Finish date-time

A data de término da tarefa

Data de início agendada da tarefa
ScheduledStart date-time

A data de início agendada da tarefa

Data de término agendada da tarefa
ScheduledFinish date-time

A data de término 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

Porcentagem da tarefa concluída
PercentComplete integer

Porcentagem da tarefa concluída

Anotações da tarefa
Notes string

Anotações de descrição sobre a tarefa

Contato da tarefa
Contact string

Endereço de contato para a tarefa

Tarefa É Marco
IsMilestone boolean

Indica se a tarefa é um marco

objeto

Esse é o tipo 'object'.