Compartir a través de


Proyectos de trabajo en equipo (versión preliminar)

Mantenga todas las tareas de su equipo en un solo lugar. Colabore y trabaje en tiempo real para obtener resultados reales. Proyectos de trabajo en equipo es una forma eficaz y sencilla de colaborar con su equipo.

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

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Metadatos del conector
Publicador Microsoft
Sitio web https://www.teamwork.com/
Directiva de privacidad https://www.teamwork.com/legal/privacy-policy/

Para usar los desencadenadores de esta integración, primero debe haber habilitado Webhooks para la cuenta de Proyectos de trabajo en equipo. Para habilitar Webhooks, haga clic en Configuración en la parte superior derecha de la cuenta de Proyectos de trabajo en equipo, haga clic en Configuración del sitio y seleccione la pestaña Webhooks. Una vez habilitada la configuración en su cuenta, el uso de un desencadenador registrará automáticamente el webhook automáticamente.

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Nombre de usuario cuerda / cadena El nombre de usuario de esta API Cierto
Contraseña securestring La contraseña de esta API Cierto
Dirección URL del sitio cuerda / cadena Dirección URL del sitio raíz (ejemplo: https://my.teamwork.com ) Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos
Frecuencia de sondeos de desencadenador 1 1 segundos

Acciones

Actualizar tarea

Esta operación se usa para actualizar las propiedades de una tarea específica.

Creación de un usuario

Esta operación se usa para crear un nuevo usuario.

Crear proyecto

Esta operación se usa para crear un nuevo proyecto de trabajo en equipo.

Crear tarea

Esta operación se usa para crear una nueva tarea.

Eliminar tarea

Esta operación se usa para eliminar una tarea.

Enumerar proyectos

Esta operación devuelve una lista de todos los proyectos asociados a su cuenta.

Enumerar tareas

Esta operación se usa para devolver una lista de tareas de un proyecto determinado.

Enumerar usuarios

Esta operación devuelve una lista de todos los usuarios asosciados con un proyecto específico.

Obtener proyecto

Esta operación devuelve todas las propiedades asociadas con un proyecto específico, dado su identificador.

Obtener tarea

Esta operación devuelve todas las propiedades asociadas con una tarea específica, dada su identificador.

Obtener usuario

Esta operación se usa para obtener todos los detalles de un usuario.

Actualizar tarea

Esta operación se usa para actualizar las propiedades de una tarea específica.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tarea
taskId True string

Identificador único de la tarea.

Nombre
content string

Nombre de la tarea.

Description
description string

Descripción de la tarea.

Progress
progress string

Entero de 0 a 90.

Asignar a
responsible-party-id string

Elige una persona.

Fecha de inicio
start-date string

yyyy-MM-dd

Fecha límite
due-date string

yyyy-MM-dd

Tiempo estimado
estimated-minutes string

Minutos para completar la tarea.

Priority
priority string

Elija una prioridad.

Notificar a las personas
notify boolean

True para notificar a las personas asignadas a esta tarea por correo electrónico.

Es privado
private boolean

True para que la tarea sea privada.

Etiquetas
tags string

Lista separada por comas de etiquetas para la tarea.

Devoluciones

Creación de un usuario

Esta operación se usa para crear un nuevo usuario.

Parámetros

Nombre Clave Requerido Tipo Description
Dirección de correo electrónico
email-address True string

Correo electrónico del usuario.

Nombre
first-name True string

Nombre del usuario.

Apellido
last-name True string

Apellidos del usuario.

Id. de empresa
company-id string

Empresa del usuario.

Título del Puesto
title string

Título del usuario.

Hogar
phone-number-home string

Teléfono doméstico del usuario.

Móvil
phone-number-mobile string

Teléfono móvil del usuario.

Oficina
phone-number-office string

Teléfono de la oficina del usuario.

Extensión de Office
phone-number-office-ext string

Extensión de teléfono de oficina del usuario.

Fax
phone-number-fax string

Número de fax del usuario.

Nombre de usuario
user-name True string

El nombre para mostrar del usuario.

Devoluciones

Crear proyecto

Esta operación se usa para crear un nuevo proyecto de trabajo en equipo.

Parámetros

Nombre Clave Requerido Tipo Description
Nombre
name True string

Nombre del proyecto.

Description
description string

Más detalles sobre el proyecto.

Id. de categoría
category-id string

Selección de una categoría

Id. de empresa
companyId string

Elija una empresa existente.

Nueva empresa
newCompany string

Escriba el nombre de una nueva empresa externa.

Fecha de inicio
startDate string

yyyy-MM-dd

Fecha de finalización
endDate string

yyyy-MM-dd

Etiquetas
tags string

Lista separada por comas de etiquetas para el proyecto.

Devoluciones

Crear tarea

Esta operación se usa para crear una nueva tarea.

Parámetros

Nombre Clave Requerido Tipo Description
Identificación del proyecto
projectId True string

Elija un proyecto.

Id. de lista de tareas
taskListId True string

Elija una lista de tareas.

Nombre
content True string

Título de la tarea.

Description
description string

Detalles de la tarea.

Progress
progress string

Establezca el progreso de 0 a 90.

Asignar a
responsible-party-id string

Elija un usuario.

Fecha de inicio
start-date string

yyyy-MM-dd

Fecha límite
due-date string

yyyy-MM-dd

Minutos estimados
estimated-minutes string

Para que se complete una tarea.

Priority
priority string

Elija una prioridad.

Notificar a las personas
notify boolean

True para notificar a las personas asignadas a esta tarea por correo electrónico.

Es privado
private boolean

True para que la tarea sea privada.

Etiquetas
tags string

Lista separada por comas de etiquetas para la tarea.

Devoluciones

Eliminar tarea

Esta operación se usa para eliminar una tarea.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tarea
taskId True string

Identificador único de la tarea.

Devoluciones

Enumerar proyectos

Esta operación devuelve una lista de todos los proyectos asociados a su cuenta.

Devoluciones

Enumerar tareas

Esta operación se usa para devolver una lista de tareas de un proyecto determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Identificación del proyecto
projectId True string

Elija un proyecto.

Id. de lista de tareas
taskListId True string

Elija una lista de tareas.

Devoluciones

Enumerar usuarios

Esta operación devuelve una lista de todos los usuarios asosciados con un proyecto específico.

Parámetros

Nombre Clave Requerido Tipo Description
Identificación del proyecto
projectId True string

Elija un proyecto.

Devoluciones

Obtener proyecto

Esta operación devuelve todas las propiedades asociadas con un proyecto específico, dado su identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Identificación del proyecto
projectId True string

Identificador único del proyecto.

Devoluciones

Obtener tarea

Esta operación devuelve todas las propiedades asociadas con una tarea específica, dada su identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tarea
taskId True string

Identificador único de la tarea.

Devoluciones

Detalles asociados a una tarea específica.

Obtener usuario

Esta operación se usa para obtener todos los detalles de un usuario.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de persona
personId True string

Identificador único de la persona.

Devoluciones

Desencadenadores

Cuando se crea un proyecto

Esta operación se desencadena cuando se crea un nuevo proyecto.

Cuando se crea un usuario

Esta operación se desencadena cuando se crea un nuevo usuario.

Cuando se crea una tarea

Esta operación se desencadena cuando se crea una nueva tarea.

Cuando se crea un proyecto

Esta operación se desencadena cuando se crea un nuevo proyecto.

Devoluciones

Cuando se crea un usuario

Esta operación se desencadena cuando se crea un nuevo usuario.

Devoluciones

Cuando se crea una tarea

Esta operación se desencadena cuando se crea una nueva tarea.

Devoluciones

Definiciones

ProjectResponse

Nombre Ruta de acceso Tipo Description
Identificación del proyecto
objectId string

Identificador único del proyecto.

TaskResponse

Nombre Ruta de acceso Tipo Description
Id. de tarea
objectId string

Identificador único de la tarea.

UserResponse

Nombre Ruta de acceso Tipo Description
ID de usuario
objectId string

Identificador único del usuario.

CreateProject_Response

Nombre Ruta de acceso Tipo Description
Identificación del proyecto
id string

Identificador único del proyecto.

ListProjects_Response

Nombre Ruta de acceso Tipo Description
Lista de proyectos
projects array of Project_Response

Matriz de todos los proyectos asosciados con su cuenta.

GetProject_Response

Nombre Ruta de acceso Tipo Description
project
project Project_Response

Project_Response

Nombre Ruta de acceso Tipo Description
Id
category.id string

Identificador único de la categoría del proyecto.

Nombre
category.name string

Nombre de la categoría del proyecto.

Id
company.id string

Identificador único de la empresa.

Nombre
company.name string

Nombre de la empresa.

Date-Time creados
created-on date-time

aaaa-MM-ddTHH:mm:ss.fffZ

Description
description string

Más detalles sobre el proyecto.

Finalización del Date-Time
endDate string

yyyy-MM-dd

Temporizador habilitado
harvest-timers-enabled boolean

True si el temporizador de cosecha está habilitado.

Identificación del proyecto
id string

Identificador único del proyecto.

Date-Time actualizado
last-changed-on date-time

aaaa-MM-ddTHH:mm:ss.fffZ

Logotipo
logo string

Logotipo del proyecto.

Nombre
name string

Nombre del proyecto.

Página de información general
overview-start-page string

Dirección URL de la página overview-start-page.

Privacidad habilitada
privacyEnabled boolean

True si la privacidad está habilitada.

Estrellado
starred boolean

True si el proyecto está protagonizado.

Iniciar Date-Time
startDate string

yyyy-MM-dd

Página de inicio
start-page string

Dirección URL de la página de inicio.

Estado
status string

Estado del proyecto.

Subestado
subStatus string

Subestado del proyecto.

Página de inicio de tareas
tasks-start-page string

Dirección URL de la página tasks-start-page.

Tipo
type string

Tipo de proyecto.

UpsertTask_Response

Nombre Ruta de acceso Tipo Description
Id. de tarea
id string

Identificador único de la tarea.

ListTasks_Response

Nombre Ruta de acceso Tipo Description
elementos pendientes
todo-items array of Task_Response

Lista de tareas junto con sus propiedades.

GetTask_Response

Detalles asociados a una tarea específica.

Nombre Ruta de acceso Tipo Description
todo-item
todo-item Task_Response

Task_Response

Nombre Ruta de acceso Tipo Description
Puede completarse
canComplete boolean

True si se puede completar la tarea.

Puede editar
canEdit boolean

True si se puede editar la tarea.

Puede registrar la hora
canLogTime boolean

True si la hora se puede registrar en la tarea.

Id. de empresa
company-id integer

Identificador único de la empresa.

Nombre de la compañía
company-name string

Nombre de la empresa.

Se ha completado
completed boolean

True es la tarea completada.

Nombre
content string

Título de la tarea.

Date-Time creados
created-on date-time

aaaa-MM-ddTHH:mm:ss.fffZ

Dirección URL del avatar del creador
creator-avatar-url string

Dirección URL del avatar del creador de la tarea.

Nombre del creador
creator-firstname string

Nombre del creador de la tarea.

Id. de creador
creator-id integer

Identificador único del creador.

Apellidos del creador
creator-lastname string

Apellidos del creador de la tarea.

Description
description string

Descripción de la tarea.

Fecha límite
due-date string

yyyy-MM-dd

Minutos estimados
estimated-minutes integer

Tiempo estimado para la tarea.

Cosecha habilitada.
harvest-enabled boolean

True si la recolección está habilitada.

Recuento de dependencias
has-dependencies integer

Número de dependencias que tiene la tarea.

Tiene predecesores
has-predecessors integer

Número de predecesores que tiene la tarea.

Tiene recordatorios
has-reminders boolean

True si existen recordatorios.

Tiene entradas
hasTickets boolean

True si existen vales.

has-unread-comments
has-unread-comments boolean

True si existen comentarios no leídos.

Id. de tarea
id integer

Identificador único de la tarea.

Date-Time actualizado
last-changed-on date-time

aaaa-MM-ddTHH:mm:ss.fffZ

Identificador de bloqueo
lockdownId string

Identificador único del bloqueo.

Id. de tarea principal
parentTaskId string

Identificador único de la tarea primaria.

Priority
priority string

Prioridad de la tarea.

Privada
private integer

1 si la tarea es privada.

Progress
progress integer

Entero entre 0 y 90.

Identificación del proyecto
project-id integer

Identificador único del proyecto.

Nombre del proyecto
project-name string

Nombre del proyecto.

Fecha de inicio
start-date string

yyyy-MM-dd

Estado
status string

Eliminado, completado, vuelto a abrir o nuevo.

Id. de lista de tareas pendientes
todo-list-id integer

Identificador único de la lista de tareas pendientes.

Nombre de lista de tareas pendientes
todo-list-name string

Nombre de la lista de tareas pendientes.

Cambios siguientes
userFollowingChanges boolean

True si el usuario sigue los cambios.

Comentarios siguientes
userFollowingComments boolean

True si el usuario sigue los comentarios.

DeleteTask_Response

Nombre Ruta de acceso Tipo Description
Id. de tarea
affectedTaskIds string

Identificador único de la tarea.

CreateUser_Response

Nombre Ruta de acceso Tipo Description
ID de usuario
id string

Identificador único del usuario.

ListUsers_Response

Nombre Ruta de acceso Tipo Description
Users
people array of User_Response

Lista de usuarios.

GetUser_Response

Nombre Ruta de acceso Tipo Description
persona
person User_Response

User_Response

Nombre Ruta de acceso Tipo Description
Avatar URL
avatar-url string

Dirección URL del avatar del usuario.

Id. de empresa
company-id string

Identificador único de la empresa.

Nombre de la compañía
company-name string

Nombre de la empresa.

Dirección de correo electrónico
email-address string

Correo electrónico del usuario.

Email Alternate 1
email-alt-1 string

Correo electrónico alternativo del usuario.

Nombre
first-name string

Nombre del usuario.

ID de usuario
id string

Identificador único del usuario.

Apellido
last-name string

Apellidos del usuario,

Notas
notes string

Notas sobre el usuario.

Abrir id.
openId string

Identificador de apertura del usuario.

Número de fax
phone-number-fax string

Número de fax del usuario.

Hogar
phone-number-home string

Teléfono doméstico del usuario.

Móvil
phone-number-mobile string

Número de móvil del usuario.

Código de país
phone-number-mobile-parts.countryCode string

Número de móvil del usuario.

Teléfono
phone-number-mobile-parts.phone string

Número de móvil del usuario.

Prefijo
phone-number-mobile-parts.prefix string

Número de móvil del usuario.

Oficina
phone-number-office string

Número de teléfono de la oficina del usuario.

Extensión de Office
phone-number-office-ext string

Número de teléfono de la oficina del usuario.

Pid
pid string

Pid del usuario.

Title
title string

Título del usuario.

Twitter
twitter string

Identificador de Twitter del usuario.

Nombre de usuario
user-name string

El nombre para mostrar del usuario.

Tipo
user-type string

Tipo de usuario.

Identificador Único Universal (UUID)
userUUID string

UUID del usuario.