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
- Body
- UpsertTask_Response
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
- Body
- CreateUser_Response
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
- Body
- UpsertTask_Response
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
- Body
- DeleteTask_Response
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
- Body
- ListTasks_Response
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
- Body
- ListUsers_Response
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
- Body
- GetProject_Response
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.
- Body
- GetTask_Response
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
- Body
- GetUser_Response
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
Cuando se crea un usuario
Cuando se crea una tarea
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
|
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. |