Projets de travail d’équipe (préversion)
Conservez toutes les tâches de votre équipe en un seul endroit. Collaborez et travaillez en temps réel pour obtenir des résultats réels. Le travail d’équipe Projects est un moyen puissant et simple de collaborer avec votre équipe.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | Microsoft |
| Site internet | https://www.teamwork.com/ |
| Politique de confidentialité | https://www.teamwork.com/legal/privacy-policy/ |
Pour utiliser les déclencheurs dans cette intégration, vous devez d’abord avoir activé les Webhooks pour votre compte Teamwork Projects. Pour activer les Webhooks, cliquez sur Paramètres en haut à droite de votre compte Projets De travail d’équipe, cliquez sur Paramètres du site et sélectionnez l’onglet Webhooks. Une fois que le paramètre est activé dans votre compte, l’utilisation d’un déclencheur inscrit automatiquement le webhook pour vous.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Nom d’utilisateur | ficelle | Nom d’utilisateur de cette API | Vrai |
| Mot de passe | securestring | Mot de passe de cette API | Vrai |
| URL du site | ficelle | URL du site racine (exemple : https://my.teamwork.com ) | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
| Fréquence des sondages déclencheurs | 1 | 1 secondes |
Actions
| Créer un projet |
Cette opération est utilisée pour créer un projet De travail d’équipe. |
| Créer un utilisateur |
Cette opération est utilisée pour créer un utilisateur. |
| Créer une tâche |
Cette opération est utilisée pour créer une tâche. |
| Mettre à jour une tâche |
Cette opération est utilisée pour mettre à jour les propriétés d’une tâche spécifique. |
| Obtenir un projet |
Cette opération retourne toutes les propriétés asosciées avec un projet spécifique, en fonction de son ID. |
| Obtenir un utilisateur |
Cette opération est utilisée pour obtenir tous les détails d’un utilisateur. |
| Obtenir une tâche |
Cette opération retourne toutes les propriétés asosciées avec une tâche spécifique, en fonction de son ID. |
| Répertorier des utilisateurs |
Cette opération retourne une liste de tous les utilisateurs asosciés avec un projet spécifique. |
| Répertorier les projets |
Cette opération retourne une liste de tous les projets associés à votre compte. |
| Répertorier les tâches |
Cette opération est utilisée pour renvoyer une liste de tâches pour un projet donné. |
| Supprimer la tâche |
Cette opération est utilisée pour supprimer une tâche. |
Créer un projet
Cette opération est utilisée pour créer un projet De travail d’équipe.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Nom
|
name | True | string |
Nom du projet. |
|
Descriptif
|
description | string |
Plus d’informations sur le projet. |
|
|
ID de catégorie
|
category-id | string |
Choisir une catégorie |
|
|
ID de l’entreprise
|
companyId | string |
Choisissez une entreprise existante. |
|
|
Nouvelle entreprise
|
newCompany | string |
Entrez le nom d’une nouvelle société externe. |
|
|
Date de début
|
startDate | string |
yyyy-MM-dd |
|
|
Date de fin
|
endDate | string |
yyyy-MM-dd |
|
|
Étiquettes
|
tags | string |
Liste de balises séparées par des virgules pour le projet. |
Retours
- Corps
- CreateProject_Response
Créer un utilisateur
Cette opération est utilisée pour créer un utilisateur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Adresse électronique
|
email-address | True | string |
E-mail de l’utilisateur. |
|
Prénom
|
first-name | True | string |
Prénom de l’utilisateur. |
|
Nom de famille
|
last-name | True | string |
Nom de l’utilisateur. |
|
ID de l’entreprise
|
company-id | string |
Société de l’utilisateur. |
|
|
Poste
|
title | string |
Titre de l’utilisateur. |
|
|
Domicile
|
phone-number-home | string |
Téléphone personnel de l’utilisateur. |
|
|
Téléphone mobile
|
phone-number-mobile | string |
Téléphone mobile de l’utilisateur. |
|
|
Bureau
|
phone-number-office | string |
Téléphone de bureau de l’utilisateur. |
|
|
Office Extension
|
phone-number-office-ext | string |
Extension de téléphone de bureau de l’utilisateur. |
|
|
Télécopie
|
phone-number-fax | string |
Numéro de télécopie de l’utilisateur. |
|
|
Nom d’utilisateur
|
user-name | True | string |
Nom affiché de l’utilisateur. |
Retours
- Corps
- CreateUser_Response
Créer une tâche
Cette opération est utilisée pour créer une tâche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | string |
Choisissez un projet. |
|
ID de liste de tâches
|
taskListId | True | string |
Sélectionnez une liste de tâches. |
|
Nom
|
content | True | string |
Titre de la tâche. |
|
Descriptif
|
description | string |
Détails de la tâche. |
|
|
Progrès
|
progress | string |
Définissez la progression de 0 à 90. |
|
|
Affecter à
|
responsible-party-id | string |
Choisissez un utilisateur. |
|
|
Date de début
|
start-date | string |
yyyy-MM-dd |
|
|
Date d'échéance
|
due-date | string |
yyyy-MM-dd |
|
|
Minutes estimées
|
estimated-minutes | string |
Pour qu’une tâche se termine. |
|
|
Priority
|
priority | string |
Choisissez une priorité. |
|
|
Avertir les personnes
|
notify | boolean |
True pour avertir les personnes affectées à cette tâche par e-mail. |
|
|
Est privé
|
private | boolean |
True pour rendre la tâche privée. |
|
|
Étiquettes
|
tags | string |
Liste de balises séparées par des virgules pour la tâche. |
Retours
- Corps
- UpsertTask_Response
Mettre à jour une tâche
Cette opération est utilisée pour mettre à jour les propriétés d’une tâche spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de tâche
|
taskId | True | string |
ID unique de la tâche. |
|
Nom
|
content | string |
Nom de la tâche. |
|
|
Descriptif
|
description | string |
Description de la tâche. |
|
|
Progrès
|
progress | string |
Entier compris entre 0 et 90. |
|
|
Affecter à
|
responsible-party-id | string |
Choisissez une personne. |
|
|
Date de début
|
start-date | string |
yyyy-MM-dd |
|
|
Date d'échéance
|
due-date | string |
yyyy-MM-dd |
|
|
Temps estimé
|
estimated-minutes | string |
Minutes pour terminer la tâche. |
|
|
Priority
|
priority | string |
Choisissez une priorité. |
|
|
Avertir les personnes
|
notify | boolean |
True pour avertir les personnes affectées à cette tâche par e-mail. |
|
|
Est privé
|
private | boolean |
True pour rendre la tâche privée. |
|
|
Étiquettes
|
tags | string |
Liste de balises séparées par des virgules pour la tâche. |
Retours
- Corps
- UpsertTask_Response
Obtenir un projet
Cette opération retourne toutes les propriétés asosciées avec un projet spécifique, en fonction de son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | string |
ID unique du projet. |
Retours
- Corps
- GetProject_Response
Obtenir un utilisateur
Cette opération est utilisée pour obtenir tous les détails d’un utilisateur.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de personne
|
personId | True | string |
ID unique de la personne. |
Retours
- Corps
- GetUser_Response
Obtenir une tâche
Cette opération retourne toutes les propriétés asosciées avec une tâche spécifique, en fonction de son ID.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de tâche
|
taskId | True | string |
ID unique de la tâche. |
Retours
Détails associés à une tâche spécifique.
- Corps
- GetTask_Response
Répertorier des utilisateurs
Cette opération retourne une liste de tous les utilisateurs asosciés avec un projet spécifique.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | string |
Choisissez un projet. |
Retours
- Corps
- ListUsers_Response
Répertorier les projets
Cette opération retourne une liste de tous les projets associés à votre compte.
Retours
- Corps
- ListProjects_Response
Répertorier les tâches
Cette opération est utilisée pour renvoyer une liste de tâches pour un projet donné.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de projet
|
projectId | True | string |
Choisissez un projet. |
|
ID de liste de tâches
|
taskListId | True | string |
Sélectionnez une liste de tâches. |
Retours
- Corps
- ListTasks_Response
Supprimer la tâche
Cette opération est utilisée pour supprimer une tâche.
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de tâche
|
taskId | True | string |
ID unique de la tâche. |
Retours
- Corps
- DeleteTask_Response
Déclencheurs
| Lorsqu’un projet est créé |
Cette opération se déclenche lorsqu’un projet est créé. |
| Lorsqu’un utilisateur est créé |
Cette opération se déclenche lorsqu’un nouvel utilisateur est créé. |
| Lorsqu’une tâche est créée |
Cette opération se déclenche lorsqu’une nouvelle tâche est créée. |
Lorsqu’un projet est créé
Lorsqu’un utilisateur est créé
Lorsqu’une tâche est créée
Définitions
ProjectResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de projet
|
objectId | string |
Identificateur unique du projet. |
TaskResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de tâche
|
objectId | string |
Identificateur unique de la tâche. |
UserResponse
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Identifiant
|
objectId | string |
Identificateur unique de l’utilisateur. |
CreateProject_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de projet
|
id | string |
ID unique du projet. |
ListProjects_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Liste des projets
|
projects | array of Project_Response |
Tableau de tous les projets asosciés avec votre compte. |
GetProject_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
project
|
project | Project_Response |
Project_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
category.id | string |
ID unique de la catégorie de projet. |
|
Nom
|
category.name | string |
Nom de la catégorie de projet. |
|
Id
|
company.id | string |
ID unique de l’entreprise. |
|
Nom
|
company.name | string |
Nom de l’entreprise. |
|
Création de Date-Time
|
created-on | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ |
|
Descriptif
|
description | string |
Plus d’informations sur le projet. |
|
Fin Date-Time
|
endDate | string |
yyyy-MM-dd |
|
Minuteur activé
|
harvest-timers-enabled | boolean |
True si le minuteur Harvest est activé. |
|
ID de projet
|
id | string |
ID unique du projet. |
|
Mise à jour Date-Time
|
last-changed-on | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ |
|
Logo
|
logo | string |
Logo du projet. |
|
Nom
|
name | string |
Nom du projet. |
|
Page Vue d’ensemble
|
overview-start-page | string |
URL de la page de démarrage de vue d’ensemble. |
|
Confidentialité activée
|
privacyEnabled | boolean |
True si la confidentialité est activée. |
|
Joué
|
starred | boolean |
True si le projet est en vedette. |
|
Démarrer Date-Time
|
startDate | string |
yyyy-MM-dd |
|
Page de démarrage
|
start-page | string |
URL de la page de démarrage. |
|
Statut
|
status | string |
État du projet. |
|
Sous-état
|
subStatus | string |
Sous-état du projet. |
|
Page de démarrage des tâches
|
tasks-start-page | string |
URL de la page de démarrage des tâches. |
|
Type
|
type | string |
Type de projet. |
UpsertTask_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de tâche
|
id | string |
ID unique de la tâche. |
ListTasks_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
todo-items
|
todo-items | array of Task_Response |
Liste des tâches ainsi que leurs propriétés. |
GetTask_Response
Détails associés à une tâche spécifique.
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
todo-item
|
todo-item | Task_Response |
Task_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Peut se terminer
|
canComplete | boolean |
True si la tâche peut être terminée. |
|
Peut modifier
|
canEdit | boolean |
True si la tâche peut être modifiée. |
|
Peut journaliser l’heure
|
canLogTime | boolean |
True si le temps peut être consigné dans la tâche. |
|
ID de l’entreprise
|
company-id | integer |
ID unique de l’entreprise. |
|
Nom de l’entreprise
|
company-name | string |
Nom de l’entreprise. |
|
Est terminé
|
completed | boolean |
True est la tâche terminée. |
|
Nom
|
content | string |
Titre de la tâche. |
|
Création de Date-Time
|
created-on | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ |
|
URL de l’avatar créateur
|
creator-avatar-url | string |
URL de l’avatar du créateur de tâche. |
|
Prénom du créateur
|
creator-firstname | string |
Prénom du créateur de tâche. |
|
ID du créateur
|
creator-id | integer |
ID unique du créateur. |
|
Nom du créateur
|
creator-lastname | string |
Nom du créateur de tâche. |
|
Descriptif
|
description | string |
Description de la tâche. |
|
Date d'échéance
|
due-date | string |
yyyy-MM-dd |
|
Minutes estimées
|
estimated-minutes | integer |
Estimation du temps de la tâche. |
|
Récolte activée.
|
harvest-enabled | boolean |
True si la récolte est activée. |
|
Nombre de dépendances
|
has-dependencies | integer |
Nombre de dépendances que la tâche a. |
|
Possède des prédécesseurs
|
has-predecessors | integer |
Nombre de prédécesseurs de la tâche. |
|
A des rappels
|
has-reminders | boolean |
True si des rappels existent. |
|
Contient des billets
|
hasTickets | boolean |
True si des tickets existent. |
|
has-unread-comments
|
has-unread-comments | boolean |
True si des commentaires non lus existent. |
|
ID de tâche
|
id | integer |
ID unique de la tâche. |
|
Mise à jour Date-Time
|
last-changed-on | date-time |
aaaa-MM-ddTHH :mm :ss.fffZ |
|
Id de verrouillage
|
lockdownId | string |
ID unique du verrouillage. |
|
ID de tâche parent
|
parentTaskId | string |
ID unique de la tâche parente. |
|
Priority
|
priority | string |
Priorité de la tâche. |
|
Privé
|
private | integer |
1 si la tâche est privée. |
|
Progrès
|
progress | integer |
Entier compris entre 0 et 90. |
|
ID de projet
|
project-id | integer |
ID unique du projet. |
|
Nom du projet
|
project-name | string |
Nom du projet. |
|
Date de début
|
start-date | string |
yyyy-MM-dd |
|
Statut
|
status | string |
Supprimé, terminé, rouvert ou nouveau. |
|
Id de liste todo
|
todo-list-id | integer |
ID unique de la liste de tâches. |
|
Nom de la liste todo
|
todo-list-name | string |
Nom de la liste de tâches. |
|
Modifications suivantes
|
userFollowingChanges | boolean |
True si l’utilisateur suit les modifications. |
|
Commentaires suivants
|
userFollowingComments | boolean |
True si l’utilisateur suit les commentaires. |
DeleteTask_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
ID de tâche
|
affectedTaskIds | string |
ID unique de la tâche. |
CreateUser_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Identifiant
|
id | string |
Identificateur unique de l’utilisateur. |
ListUsers_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Users
|
people | array of User_Response |
Liste des utilisateurs. |
GetUser_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
personne
|
person | User_Response |
User_Response
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
URL de l’avatar
|
avatar-url | string |
URL d’avatar de l’utilisateur. |
|
ID de l’entreprise
|
company-id | string |
ID unique de l’entreprise. |
|
Nom de l’entreprise
|
company-name | string |
Nom de l’entreprise. |
|
Adresse électronique
|
email-address | string |
E-mail de l’utilisateur. |
|
Autre adresse e-mail 1
|
email-alt-1 | string |
E-mail secondaire de l’utilisateur. |
|
Prénom
|
first-name | string |
Prénom de l’utilisateur. |
|
Identifiant
|
id | string |
ID unique de l’utilisateur. |
|
Nom de famille
|
last-name | string |
Nom de l’utilisateur, |
|
Remarques
|
notes | string |
Remarques sur l’utilisateur. |
|
Ouvrir l’ID
|
openId | string |
ID d’ouverture de l’utilisateur. |
|
Numéro de télécopie
|
phone-number-fax | string |
Numéro de télécopie de l’utilisateur. |
|
Domicile
|
phone-number-home | string |
Téléphone personnel de l’utilisateur. |
|
Téléphone mobile
|
phone-number-mobile | string |
Numéro de téléphone mobile de l’utilisateur. |
|
Code pays
|
phone-number-mobile-parts.countryCode | string |
Numéro de téléphone mobile de l’utilisateur. |
|
Téléphone
|
phone-number-mobile-parts.phone | string |
Numéro de téléphone mobile de l’utilisateur. |
|
Préfixe
|
phone-number-mobile-parts.prefix | string |
Numéro de téléphone mobile de l’utilisateur. |
|
Bureau
|
phone-number-office | string |
Numéro de téléphone du bureau de l’utilisateur. |
|
Office Extension
|
phone-number-office-ext | string |
Numéro de téléphone du bureau de l’utilisateur. |
|
Pid
|
pid | string |
Pid de l’utilisateur. |
|
Titre
|
title | string |
Titre de l’utilisateur. |
|
Twitter
|
string |
Handle Twitter de l’utilisateur. |
|
|
Nom d’utilisateur
|
user-name | string |
Nom affiché de l’utilisateur. |
|
Type
|
user-type | string |
Type d’utilisateur. |
|
UUID (Identifiant Unique Universel)
|
userUUID | string |
UUID de l’utilisateur. |