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
- 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.
- 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
- Body
- EnterpriseResource
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
- Body
- TasksWrapper
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
- Body
- ProjectsWrapper
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
- Body
- TriggerTasksWrapper
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
- Body
- TriggerTasksWrapper
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
|
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'.