Partager via


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

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

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

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

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

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

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.

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

Répertorier les projets

Cette opération retourne une liste de tous les projets associés à votre compte.

Retours

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

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

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éé

Cette opération se déclenche lorsqu’un projet est créé.

Retours

Lorsqu’un utilisateur est créé

Cette opération se déclenche lorsqu’un nouvel utilisateur est créé.

Retours

Corps
UserResponse

Lorsqu’une tâche est créée

Cette opération se déclenche lorsqu’une nouvelle tâche est créée.

Retours

Corps
TaskResponse

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
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.