Compartir a través de


Proyecto en línea

Project Online es una solución en línea flexible para la administración de carteras de proyectos (PPM) y el trabajo diario de Microsoft. Entregado a través de Office 365, Project Online permite a las organizaciones empezar a trabajar rápidamente con eficaces funcionalidades de administración de proyectos para planear, priorizar y administrar proyectos y inversiones de cartera de proyectos, desde casi cualquier lugar en casi cualquier dispositivo.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Estándar Todas las regiones de Power Automate
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps
Power Apps Estándar Todas las regiones de Power Apps
Power Automate Estándar Todas las regiones de Power Automate
Contacto
Nombre Microsoft
URL Compatibilidad con Microsoft LogicApps
Soporte técnico de Microsoft Power Automate
Soporte técnico de Microsoft Power Apps
Metadatos del conector
Publicador Microsoft
Sitio web https://products.office.com/project/project-management-software

Para usar esta integración, necesitará acceso a una cuenta con acceso a un sitio de Project Online. Para establecer una conexión, seleccione Iniciar sesión. Se le pedirá que proporcione el inicio de sesión de Microsoft y siga el resto de las pantallas para crear una conexión.

Cada una de las operaciones requiere la dirección URL del sitio raíz en el sitio de Project Online. En la mayoría de los casos, esta dirección URL se puede encontrar en la barra de direcciones del explorador al navegar al sitio de Project Online. La dirección URL debe pertenecer a sharepoint.com dominio y debe ser de tipo PWA (Project Web App). Si usa Project Online a través https://project.microsoft.com/ del sitio, visite Configuración-Mi>sitio PWA para obtener una dirección URL de PWA válida. Por ejemplo https://sampletenant.sharepoint.com/teams/sampleteam

Ya está listo para empezar a usar esta integración.

Problemas y limitaciones conocidos

  1. La propiedad "Resource Name" no se devuelve para las tareas de Project Online, ya que la API REST del servicio back-end no la devuelve.
  2. Todos los desencadenadores pueden devolver hasta 10 elementos por ejecución única. Si hay más datos disponibles y se trata de un desencadenador V2, el desencadenador se volverá a ejecutar sin demora.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Comprobación y publicación del proyecto

Proteger y publicar un proyecto existente en el sitio.

Crea un nuevo proyecto

Crea un nuevo proyecto en el sitio en línea del proyecto.

Crea una nueva tarea

Crea una nueva tarea en el proyecto.

Creación de un nuevo recurso

Crea un recurso de empresa en el sitio de Project Online.

Desprotección del proyecto

Desvía un proyecto existente en el sitio.

Enumera las tareas

Enumera las tareas publicadas en un proyecto.

Enumerar proyecto

Enumera un proyecto por identificador en el sitio en línea del proyecto.

Enumerar proyectos

Enumera los proyectos del sitio en línea del proyecto.

Obtener tarea de resumen del proyecto

Obtiene la tarea de resumen del proyecto para un proyecto determinado.

Comprobación y publicación del proyecto

Proteger y publicar un proyecto existente en el sitio.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Identificación del proyecto
project_id True string

Identificador único del proyecto que se va a comprobar.

Devoluciones

response
object

Crea un nuevo proyecto

Crea un nuevo proyecto en el sitio en línea del proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Nombre de proyecto
Name True string

Nombre del nuevo proyecto que se va a crear

Descripción del proyecto
Description string

Descripción del nuevo proyecto que se va a crear

Fecha de inicio del proyecto
Start date-time

Fecha de inicio del nuevo proyecto

Devoluciones

Modelo de proyecto en línea de Project

Body
Project

Crea una nueva tarea

Crea una nueva tarea en el proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Identificación del proyecto
project_id True string

Identificador único del proyecto al que se va a agregar la tarea.

Nombre de tarea
Name True string

Nombre de la nueva tarea que se va a crear

Notas de la tarea
Notes string

Notas para colocar en la nueva tarea

Fecha de inicio de la tarea
Start date-time

Fecha de inicio de la tarea

Duración de la tarea
Duration string

Duración de la tarea. Por ejemplo (1h, 2d o 3w)

Devoluciones

Tarea project online server

Body
Task

Creación de un nuevo recurso

Crea un recurso de empresa en el sitio de Project Online.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Nombre del recurso
Name True string

Nombre del nuevo recurso que se va a crear

¿El recurso está en el presupuesto?
IsBudget boolean

Es el recurso que se tiene en cuenta en el presupuesto.

¿Es el recurso genérico?
IsGeneric boolean

¿Es el recurso genérico?

¿El recurso está inactivo?
IsInactive boolean

¿El recurso está inactivo?

Devoluciones

Modelo de recursos de Project Online Enterprise

Desprotección del proyecto

Desvía un proyecto existente en el sitio.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Identificación del proyecto
project_id True string

Identificador único del proyecto que se va a desproteger.

Devoluciones

response
object

Enumera las tareas

Enumera las tareas publicadas en un proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Identificación del proyecto
project_id True string

Identificador único del proyecto para capturar tareas.

Consulta de filtro
$filter string

Una consulta de filtro ODATA para restringir las entradas devueltas (por ejemplo, id. eq "task-guid").

Seleccionar consulta
$select string

OData selecciona la consulta de las columnas que se van a devolver. Ejemplo: Id, Name

Devoluciones

Modelo de respuesta de tareas de lista en línea de project

Enumerar proyecto

Enumera un proyecto por identificador en el sitio en línea del proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Identificación del proyecto
project_id True string

Identificador único del proyecto que se va a capturar

Seleccionar consulta
$select string

OData selecciona la consulta de las columnas que se van a devolver. Ejemplo: Id, Name

Devoluciones

Modelo de proyecto en línea de Project

Body
Project

Enumerar proyectos

Enumera los proyectos del sitio en línea del proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluciones

Modelo de respuesta de proyectos de lista en línea de proyectos

Obtener tarea de resumen del proyecto

Obtiene la tarea de resumen del proyecto para un proyecto determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Identificación del proyecto
project_id True string

Identificador único del proyecto que se va a capturar

Devoluciones

Tarea project online server

Body
Task

Desencadenadores

Cuando se crea un nuevo proyecto

Desencadena un flujo cada vez que se crea un nuevo proyecto.

Cuando se crea un nuevo proyecto (V2) (versión preliminar)

Desencadena un flujo cada vez que se crea un nuevo proyecto.

Cuando se crea un nuevo recurso

Desencadena un nuevo flujo cuando se crea un nuevo recurso.

Cuando se crea un nuevo recurso (V2) (versión preliminar)

Desencadena un nuevo flujo cuando se crea un nuevo recurso.

Cuando se crea una nueva tarea

Desencadena un flujo cuando se crea una nueva tarea.

Cuando se crea una nueva tarea (V2) (versión preliminar)

Desencadena un flujo cuando se crea una nueva tarea.

Cuando se publica un proyecto

Desencadena un flujo cada vez que se publica un proyecto.

Cuando se publica un proyecto (V2) (versión preliminar)

Desencadena un flujo cada vez que se publica un proyecto.

Cuando se crea un nuevo proyecto

Desencadena un flujo cada vez que se crea un nuevo proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluciones

Project Online en el nuevo modelo de respuesta del proyecto.

Cuando se crea un nuevo proyecto (V2) (versión preliminar)

Desencadena un flujo cada vez que se crea un nuevo proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Seleccionar consulta
$select True string

OData selecciona la consulta de las columnas que se van a devolver.

Devoluciones

Project Online en el nuevo modelo de respuesta del proyecto.

Cuando se crea un nuevo recurso

Desencadena un nuevo flujo cuando se crea un nuevo recurso.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluciones

Project Online en el nuevo modelo de respuesta de recursos.

Cuando se crea un nuevo recurso (V2) (versión preliminar)

Desencadena un nuevo flujo cuando se crea un nuevo recurso.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Seleccionar consulta
$select True string

OData selecciona la consulta de las columnas que se van a devolver.

Devoluciones

Project Online en el nuevo modelo de respuesta de recursos.

Cuando se crea una nueva tarea

Desencadena un flujo cuando se crea una nueva tarea.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluciones

Project online en el nuevo modelo de respuesta de tareas

Cuando se crea una nueva tarea (V2) (versión preliminar)

Desencadena un flujo cuando se crea una nueva tarea.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Seleccionar consulta
$select True string

OData selecciona la consulta de las columnas que se van a devolver.

Devoluciones

Project online en el nuevo modelo de respuesta de tareas

Cuando se publica un proyecto

Desencadena un flujo cada vez que se publica un proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Devoluciones

Project Online en el nuevo modelo de respuesta del proyecto.

Cuando se publica un proyecto (V2) (versión preliminar)

Desencadena un flujo cada vez que se publica un proyecto.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección URL del sitio raíz
siteUrl True uri

Dirección URL del sitio raíz del sitio del proyecto (ejemplo: https://sampletenant.sharepoint.com/teams/sampleteam ).

Seleccionar consulta
$select True string

OData selecciona la consulta de las columnas que se van a devolver.

Devoluciones

Project Online en el nuevo modelo de respuesta del proyecto.

Definiciones

TriggerProjectsWrapper

Project Online en el nuevo modelo de respuesta del proyecto.

Nombre Ruta de acceso Tipo Description
Proyectos devueltos
value array of TriggerProject

Lista de proyectos desencadenadores devueltos.

TriggerProject

Modelo de proyecto en línea de Project

Nombre Ruta de acceso Tipo Description
Fecha de inicio del proyecto
ProjectStartDate date-time

Fecha y hora en que se inició el proyecto aprobado.

Fecha de finalización del proyecto
ProjectFinishDate date-time

Fecha y hora en que finalizó el proyecto aprobado.

Fecha de creación
ProjectCreatedDate date-time

Fecha y hora en que se creó el proyecto.

Identificación del proyecto
ProjectId string

Identificador único del proyecto.

Fecha de última modificación
ProjectModifiedDate date-time

Fecha y hora en que el proyecto se guardó por última vez.

Tipo de proyecto
ProjectType integer

Tipo del proyecto.

Nombre del proyecto
ProjectName string

Nombre del proyecto.

Fecha de última publicación
ProjectLastPublishedDate date-time

Fecha y hora en que el proyecto se publicó por última vez.

Propietario de proyectos
ProjectOwnerName string

Propietario del proyecto.

Porcentaje del proyecto completado
ProjectPercentCompleted integer

Porcentaje completado del proyecto.

Trabajo completado del porcentaje de proyecto
ProjectPercentWorkCompleted integer

Porcentaje de trabajo completado del proyecto.

Costo de horas extra del proyecto
ProjectOvertimeCost string

Costo de horas extra del proyecto.

Trabajo de horas extra del proyecto
ProjectOvertimeWork string

Trabajo de horas extra del proyecto.

TriggerResourcesWrapper

Project Online en el nuevo modelo de respuesta de recursos.

Nombre Ruta de acceso Tipo Description
Recursos devueltos
value array of TriggerResource

Lista de recursos de desencadenador devueltos.

TriggerResource

Modelo de recursos en línea de recursos.

Nombre Ruta de acceso Tipo Description
Identificador de recurso
ResourceId string

Identificador único del recurso.

Calendario base
ResourceBaseCalendar string

Tipo de calendario base del recurso.

Tipo de reserva de recursos
ResourceBookingType integer

Tipo de reserva del recurso

Puede nivel de recurso
ResourceCanLevel boolean

¿Puede el nivel de recurso?

Costo de recursos por uso
ResourceCostPerUse string

Costo por uso del recurso

Fecha de creación de recursos
ResourceCreatedDate date-time

Fecha de creación del recurso

Recurso más antiguo disponible desde
ResourceEarliestAvailableFrom date-time

Fecha de disponibilidad más antigua del recurso

Correo electrónico de recursos
ResourceEmailAddress string

Dirección de correo electrónico del recurso

Iniciales de recursos
ResourceInitials string

Initals del recurso

¿Está activo el recurso?
ResourceIsActive boolean

¿Está activo el nuevo recurso?

¿Es el recurso genérico?
ResourceIsGeneric boolean

Es el nuevo recurso genérico

Recurso más reciente disponible para
ResourceLatestAvailableTo date-time

Fecha más alta para la que el recurso está disponible

Fecha de última modificación del recurso
ResourceModifiedDate date-time

Fecha de última modificación del recurso

Nombre del recurso
ResourceName string

Nombre del recurso

Nombre del estado del recurso
ResourceStatsuName string

Nombre de estado del recurso

Tipo de recurso
ResourceType integer

Tipo de recurso

Descripción del tipo de recurso
TypeDescription string

Descripción del tipo de recurso

Nombre del tipo de recurso
TypeName string

Nombre de tipo del recurso

TriggerTasksWrapper

Project online en el nuevo modelo de respuesta de tareas

Nombre Ruta de acceso Tipo Description
Tareas devueltas
value array of TriggerTask

Lista de tareas de desencadenador devueltas

TriggerTask

Modelo de tareas en línea de tareas

Nombre Ruta de acceso Tipo Description
Id. de proyecto
ProjectId string

Identificador del proyecto en el que se crea la tarea

Id. de tarea
TaskId string

Id. de la nueva tarea

Nombre de proyecto
ProjectName string

Nombre del proyecto en el que se crea la tarea

Nombre de tarea
TaskName string

Nombre de la nueva tarea

Fecha de creación de la tarea
TaskCreatedDate date-time

Fecha de creación de la nueva tarea

Fecha de última modificación de la tarea
TaskModifieddate date-time

Fecha de última modificación de la nueva tarea

Fecha de inicio de la tarea
TaskStartDate date-time

Fecha de inicio de la nueva tarea

Fecha de finalización de la tarea
TaskFinishDate date-time

Fecha de finalización de la nueva tarea

Resumen de tareas
TaskPriority integer

Prioridad de la nueva tarea

La tarea está activa
TaskIsActive boolean

Si la tarea sigue activa

Proyecto

Modelo de proyecto en línea de Project

Nombre Ruta de acceso Tipo Description
Fecha de inicio aprobada
ApprovedStart date-time

Hora de inicio del proyecto aprobada

Fecha de finalización aprobada
ApprovedEnd date-time

Hora de finalización del proyecto aprobada

Fecha de desprotegida
CheckedOutDate date-time

Hora en la que se desprotegió el proyecto

Descripción de la desprotección
CheckOutDescription string

Descripción con la que se desprotegió el proyecto

Identificador de desprotección
CheckOutId string

Identificador de la desprotección del proyecto

Fecha de creación
CreatedDate date-time

Fecha de creación del proyecto

Id. de proyecto
Id string

Id. del proyecto

Está desprotegido
IsCheckedOut boolean

True si el proyecto está desprotegido actualmente

Fecha de última publicación
ProjectLastPublishedDate date-time

Fecha de última publicación del proyecto

Fecha de última publicación
LastPublishedDate date-time

Fecha de última publicación del proyecto

Fecha guardada por última vez
LastSavedDate date-time

Última fecha en la que se guarda el proyecto

Decisión del optimizador
OptimizerDecision integer

Número de decisión del optimizador de proyectos

Decisión de Planner
PlannerDecision integer

Número de decisión de Project Planner

Tipo de proyecto
ProjectType integer

Tipo del proyecto

Nombre de proyecto
Name string

Nombre del proyecto

Identificador del proyecto
ProjectIdentifier string

Identificador del proyecto

Versión de Win proj
WinprojVersion string

Versión del proyecto

ProjectsWrapper

Modelo de respuesta de proyectos de lista en línea de proyectos

Nombre Ruta de acceso Tipo Description
Proyectos devueltos
value array of Project

Lista de proyectos devueltos

EnterpriseResource

Modelo de recursos de Project Online Enterprise

Nombre Ruta de acceso Tipo Description
Puede nivel de recurso
CanLevel boolean

Puede nivel de recurso

Código de recurso
Code string

Código de recurso

Acumulación de costos de recursos
CostAccrual integer

Acumulación de costos de recursos

Centro de costos de recursos
CostCenter string

Centro de costos de recursos

Hora de creación de recursos
Created date-time

Hora de creación de recursos

Tipo de reserva predeterminado
DefaultBookingType integer

Tipo de reserva predeterminado del recurso

Correo Electrónico
Email string

Dirección de correo electrónico del recurso

Id. externo
ExternalId string

Identificador externo del recurso

Grupo de recursos
Group string

Grupo al que pertenece el recurso

Fecha de contratación
HireDate date-time

Fecha de contratación del recurso

Identificador de recurso
Id string

Identificador de recurso

Iniciales de resouce
Initials string

Iniciales de recursos

¿Está activo el recurso?
IsActive boolean

¿Está activo el recurso?

Es presupuesto
IsBudget boolean

¿Se ha presupuestado el costo de los recursos?

Está desprotegido
IsCheckedOut boolean

¿Se desprotegió el recurso?

Es genérico
IsGeneric boolean

¿Es el recurso genérico?

¿Es equipo?
IsTeam boolean

¿Forma parte del recurso del equipo?

Etiqueta de material
MaterialLabel string

Etiqueta de material de recursos

Última modificación
Modified date-time

Hora en la que se modificó por última vez el recurso

Nombre del recurso
Name string

Nombre del recurso

Fonética de recursos
Phonetics string

Pronunciación fonética del recurso

Tipo de recurso
ResourceType integer

Tipo de recurso

Fecha de finalización
TerminationDate date-time

Fecha de finalización de recursos

TasksWrapper

Modelo de respuesta de tareas de lista en línea de project

Nombre Ruta de acceso Tipo Description
Tareas devueltas
value array of Task

Lista de tareas devueltas

Tarea

Tarea project online server

Nombre Ruta de acceso Tipo Description
Fecha de creación de la tarea
Created date-time

Fecha de creación de la tarea

Fecha de última modificación de la tarea
Modified date-time

Fecha de última modificación de la tarea

Fecha de inicio de la tarea
Start date-time

Fecha de inicio de la tarea

Fecha de finalización de la tarea
Finish date-time

La fecha de finalización de la tarea

Fecha de inicio programada de tareas
ScheduledStart date-time

La fecha de inicio programada de la tarea

Fecha de finalización programada de tareas
ScheduledFinish date-time

Fecha de finalización programada de la tarea

Nombre de tarea
Name string

Nombre de la tarea

Id. de tarea
Id string

Identificador de la tarea

Prioridad de tarea
Priority integer

Nivel de prioridad de la tarea

Porcentaje de tareas completado
PercentComplete integer

Porcentaje de la tarea completada

Notas de la tarea
Notes string

Notas de descripción sobre la tarea

Contacto de tarea
Contact string

Dirección de contacto de la tarea

Tarea Is Milestone
IsMilestone boolean

Indica si la tarea es un hito

objeto

Este es el tipo 'objeto'.