Dela via


Teamwork Projects (förhandsversion)

Behåll alla teamets uppgifter på ett och samma ställe. Samarbeta och arbeta i realtid för verkliga resultat. Teamwork Projects är ett kraftfullt och enkelt sätt att samarbeta med ditt team.

Den här anslutningsappen är tillgänglig i följande produkter och regioner:

Tjänster Class Regioner
Copilot Studio Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Logiska appar Norm Alla Logic Apps-regioner utom följande:
     – Azure Government-regioner
     – Regioner i Azure Kina
     - US Department of Defense (DoD)
Power Apps Premie Alla Power Apps-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Power Automate Premie Alla Power Automate-regioner utom följande:
     - Amerikanska myndigheter (GCC)
     - Amerikanska myndigheter (GCC High)
     – China Cloud drivs av 21Vianet
     - US Department of Defense (DoD)
Metadata för anslutningsprogram
Utgivare Microsoft
Webbplats https://www.teamwork.com/
Sekretesspolicy https://www.teamwork.com/legal/privacy-policy/

Om du vill använda utlösarna i den här integreringen måste du först ha aktiverat Webhooks för ditt Teamwork Projects-konto. Om du vill aktivera Webhooks klickar du på Inställningar längst upp till höger i ditt Teamwork Projects-konto, klickar på Webbplatsinställningar och väljer fliken Webhooks. När inställningen har aktiverats i ditt konto registreras webhooken automatiskt med hjälp av en utlösare.

Skapa en anslutning

Anslutningsappen stöder följande autentiseringstyper:

Standardinställning Parametrar för att skapa anslutning. Alla regioner Går inte att dela

Standard

Tillämpligt: Alla regioner

Parametrar för att skapa anslutning.

Det här är inte delningsbar anslutning. Om power-appen delas med en annan användare uppmanas en annan användare att skapa en ny anslutning explicit.

Namn Typ Description Krävs
Användarnamn snöre Användarnamnet för det här API:et Sann
Lösenord securestring Lösenordet för det här API:et Sann
Webbplats-URL snöre Url för rotwebbplats (exempel: https://my.teamwork.com ) Sann

Begränsningsgränser

Name Anrop Förnyelseperiod
API-anrop per anslutning 100 60 sekunder
Frekvens för utlösarundersökningar 1 1 sekunder

Åtgärder

Hämta användare

Den här åtgärden används för att hämta all information om en användare.

Hämta projekt

Den här åtgärden returnerar alla egenskaper som är asoscierade med ett visst projekt, givet dess ID.

Hämta uppgift

Den här åtgärden returnerar alla egenskaper som är asoscierade med en viss aktivitet, givet dess ID.

Lista användare

Den här åtgärden returnerar en lista över alla användare som är asoscierade med ett specifikt projekt.

Lista projekten

Den här åtgärden returnerar en lista över alla projekt som är associerade med ditt konto.

Skapa användare

Den här åtgärden används för att skapa en ny användare.

Skapa projekt

Den här åtgärden används för att skapa ett nytt Teamwork-projekt.

Skapa uppgift

Den här åtgärden används för att skapa en ny uppgift.

Ta bort uppgift

Den här åtgärden används för att ta bort en uppgift.

Uppdatera uppgift

Den här åtgärden används för att uppdatera egenskaperna för en viss aktivitet.

Visa en lista över uppgifter

Den här åtgärden används för att returnera en lista över aktiviteter för ett visst projekt.

Hämta användare

Den här åtgärden används för att hämta all information om en användare.

Parametrar

Name Nyckel Obligatorisk Typ Description
Person-ID
personId True string

Unikt ID för personen.

Returer

Hämta projekt

Den här åtgärden returnerar alla egenskaper som är asoscierade med ett visst projekt, givet dess ID.

Parametrar

Name Nyckel Obligatorisk Typ Description
Projekt-ID
projectId True string

Unikt ID för projektet.

Returer

Hämta uppgift

Den här åtgärden returnerar alla egenskaper som är asoscierade med en viss aktivitet, givet dess ID.

Parametrar

Name Nyckel Obligatorisk Typ Description
Aktivitets-ID
taskId True string

Unikt ID för uppgiften.

Returer

Information som är associerad med en specifik uppgift.

Lista användare

Den här åtgärden returnerar en lista över alla användare som är asoscierade med ett specifikt projekt.

Parametrar

Name Nyckel Obligatorisk Typ Description
Projekt-ID
projectId True string

Välj ett projekt.

Returer

Lista projekten

Den här åtgärden returnerar en lista över alla projekt som är associerade med ditt konto.

Returer

Skapa användare

Den här åtgärden används för att skapa en ny användare.

Parametrar

Name Nyckel Obligatorisk Typ Description
E-postadress
email-address True string

Användarens e-post.

Förnamn
first-name True string

Användarens förnamn.

Efternamn
last-name True string

Användarens efternamn.

Företags-ID
company-id string

Användarens företag.

Befattning
title string

Användarens rubrik.

Startsida
phone-number-home string

Användarens hemtelefon.

Mobil
phone-number-mobile string

Användarens mobiltelefon.

Kontor
phone-number-office string

Användarens kontorstelefon.

Office-tillägg
phone-number-office-ext string

Användarens office-telefontillägg.

Faxmaskin
phone-number-fax string

Användarens faxnummer.

Användarnamn
user-name True string

Visningsnamn är användarens fullständiga namn.

Returer

Skapa projekt

Den här åtgärden används för att skapa ett nytt Teamwork-projekt.

Parametrar

Name Nyckel Obligatorisk Typ Description
Namn
name True string

Projektnamn.

Description
description string

Mer information om projektet.

Kategori-ID
category-id string

Välj en kategori

Företags-ID
companyId string

Välj ett befintligt företag.

Nytt företag
newCompany string

Ange namnet på ett nytt externt företag.

Startdatum
startDate string

yyyy-MM-dd

Slutdatum
endDate string

yyyy-MM-dd

Etiketter
tags string

En kommaavgränsad lista med taggar för projektet.

Returer

Skapa uppgift

Den här åtgärden används för att skapa en ny uppgift.

Parametrar

Name Nyckel Obligatorisk Typ Description
Projekt-ID
projectId True string

Välj ett projekt.

Uppgiftslist-ID
taskListId True string

Välj en uppgiftslista.

Namn
content True string

Aktivitetsrubrik.

Description
description string

Information om uppgiften.

Progress
progress string

Ange förloppet från 0 till 90.

Tilldela till
responsible-party-id string

Välj en användare.

Startdatum
start-date string

yyyy-MM-dd

Förfallodatum
due-date string

yyyy-MM-dd

Uppskattade minuter
estimated-minutes string

För att en uppgift ska slutföras.

Priority
priority string

Välj en prioritet.

Meddela personer
notify boolean

Sant för att meddela personer som tilldelats den här uppgiften via e-post.

Är privat
private boolean

Sant för att göra uppgiften privat.

Etiketter
tags string

En kommaavgränsad lista med taggar för aktiviteten.

Returer

Ta bort uppgift

Den här åtgärden används för att ta bort en uppgift.

Parametrar

Name Nyckel Obligatorisk Typ Description
Aktivitets-ID
taskId True string

Unikt ID för uppgiften.

Returer

Uppdatera uppgift

Den här åtgärden används för att uppdatera egenskaperna för en viss aktivitet.

Parametrar

Name Nyckel Obligatorisk Typ Description
Aktivitets-ID
taskId True string

Unikt ID för uppgiften.

Namn
content string

Uppgiftsnamn.

Description
description string

Uppgiftsbeskrivning.

Progress
progress string

Heltal från 0 till 90.

Tilldela till
responsible-party-id string

Välj en person.

Startdatum
start-date string

yyyy-MM-dd

Förfallodatum
due-date string

yyyy-MM-dd

Uppskattad tid
estimated-minutes string

Minuter för att slutföra uppgiften.

Priority
priority string

Välj en prioritet.

Meddela personer
notify boolean

Sant för att meddela personer som tilldelats den här uppgiften via e-post.

Är privat
private boolean

Sant för att göra uppgiften privat.

Etiketter
tags string

En kommaavgränsad lista med taggar för aktiviteten.

Returer

Visa en lista över uppgifter

Den här åtgärden används för att returnera en lista över aktiviteter för ett visst projekt.

Parametrar

Name Nyckel Obligatorisk Typ Description
Projekt-ID
projectId True string

Välj ett projekt.

Uppgiftslist-ID
taskListId True string

Välj en uppgiftslista.

Returer

Utlösare

När en användare skapas

Den här åtgärden utlöses när en ny användare skapas.

När en uppgift skapas

Den här åtgärden utlöses när en ny uppgift skapas.

När ett projekt skapas

Den här åtgärden utlöses när ett nytt projekt skapas.

När en användare skapas

Den här åtgärden utlöses när en ny användare skapas.

Returer

När en uppgift skapas

Den här åtgärden utlöses när en ny uppgift skapas.

Returer

När ett projekt skapas

Den här åtgärden utlöses när ett nytt projekt skapas.

Returer

Definitioner

ProjectResponse

Name Sökväg Typ Description
Projekt-ID
objectId string

Unik identifierare för projektet.

TaskResponse

Name Sökväg Typ Description
Aktivitets-ID
objectId string

Unik identifierare för uppgiften.

UserResponse

Name Sökväg Typ Description
Användar-ID
objectId string

Unik identifierare för användaren.

CreateProject_Response

Name Sökväg Typ Description
Projekt-ID
id string

Unikt ID för projektet.

ListProjects_Response

Name Sökväg Typ Description
Projektlista
projects array of Project_Response

Matris med alla projekt som är kopplade till ditt konto.

GetProject_Response

Name Sökväg Typ Description
project
project Project_Response

Project_Response

Name Sökväg Typ Description
Id
category.id string

Unikt ID för projektkategorin.

Namn
category.name string

Namnet på projektkategorin.

Id
company.id string

Unikt ID för företaget.

Namn
company.name string

Företagets namn.

Skapade Date-Time
created-on date-time

åååå-MM-ddTHH:mm:ss.fffZ

Description
description string

Mer information om projektet.

Slut Date-Time
endDate string

yyyy-MM-dd

Timer aktiverat
harvest-timers-enabled boolean

Sant om Harvest-timern är aktiverad.

Projekt-ID
id string

Unikt ID för projektet.

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

åååå-MM-ddTHH:mm:ss.fffZ

Logotyp
logo string

Projektlogotyp.

Namn
name string

Projektnamn.

Översiktssida
overview-start-page string

Url till översikts-startsidan.

Sekretess aktiverat
privacyEnabled boolean

Sant om sekretess är aktiverat.

Spelade
starred boolean

Sant om projektet visas.

Starta Date-Time
startDate string

yyyy-MM-dd

Startsida
start-page string

Url till startsidan.

Läge
status string

Projektets status.

Understatus
subStatus string

Understatus för projektet.

Startsida för aktiviteter
tasks-start-page string

Url för uppgiftsstartsidan.

Typ
type string

Typ av projekt.

UpsertTask_Response

Name Sökväg Typ Description
Aktivitets-ID
id string

Unikt ID för uppgiften.

ListTasks_Response

Name Sökväg Typ Description
att göra-objekt
todo-items array of Task_Response

Lista över uppgifter tillsammans med deras egenskaper.

GetTask_Response

Information som är associerad med en specifik uppgift.

Name Sökväg Typ Description
todo-item
todo-item Task_Response

Task_Response

Name Sökväg Typ Description
Kan slutföras
canComplete boolean

Sant om uppgiften kan slutföras.

Kan redigera
canEdit boolean

Sant om uppgiften kan redigeras.

Kan logga tid
canLogTime boolean

Sant om tiden kan loggas till aktiviteten.

Företags-ID
company-id integer

Unikt ID för företaget.

Företagsnamn
company-name string

Företagets namn.

Har slutförts
completed boolean

Sant är att uppgiften har slutförts.

Namn
content string

Uppgiftsrubrik.

Skapade Date-Time
created-on date-time

åååå-MM-ddTHH:mm:ss.fffZ

Url för skaparens avatar
creator-avatar-url string

Avatar-URL för uppgiftsskaparen.

Skaparens förnamn
creator-firstname string

Förnamn för uppgiftsskapare.

Skapar-ID
creator-id integer

Unikt ID för skaparen.

Skaparens efternamn
creator-lastname string

Uppgiftsskaparnas efternamn.

Description
description string

Uppgiftsbeskrivning.

Förfallodatum
due-date string

yyyy-MM-dd

Uppskattade minuter
estimated-minutes integer

Tidsuppskattning för aktiviteten.

Skörd aktiverad.
harvest-enabled boolean

Sant om skörd är aktiverat.

Antal beroenden
has-dependencies integer

Antal beroenden som aktiviteten har.

Har föregående
has-predecessors integer

Antal föregående aktiviteter som aktiviteten har.

Har påminnelser
has-reminders boolean

Sant om det finns påminnelser.

Har biljetter
hasTickets boolean

Sant om biljetter finns.

has-unread-comments
has-unread-comments boolean

Sant om det finns olästa kommentarer.

Aktivitets-ID
id integer

Unikt ID för uppgiften.

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

åååå-MM-ddTHH:mm:ss.fffZ

Lås ID
lockdownId string

Unikt ID för låsning.

Överordnat aktivitets-ID
parentTaskId string

Unikt ID för den överordnade aktiviteten.

Priority
priority string

Uppgiftens prioritet.

Privat
private integer

1 om uppgiften är privat.

Progress
progress integer

Heltal mellan 0 och 90.

Projekt-ID
project-id integer

Unikt ID för projektet.

Projektnamn
project-name string

Namnet på projektet.

Startdatum
start-date string

yyyy-MM-dd

Läge
status string

Borttagen, slutförd, öppnad eller ny.

Att göra-list-ID
todo-list-id integer

Unikt ID för att göra-listan.

Namn på att göra-lista
todo-list-name string

Namn på att göra-listan.

Följande ändringar
userFollowingChanges boolean

Sant om användaren följer ändringarna.

Följande kommentarer
userFollowingComments boolean

Sant om användaren följer kommentarer.

DeleteTask_Response

Name Sökväg Typ Description
Aktivitets-ID
affectedTaskIds string

Unikt ID för uppgiften.

CreateUser_Response

Name Sökväg Typ Description
Användar-ID
id string

Unik identifierare för användaren.

ListUsers_Response

Name Sökväg Typ Description
Users
people array of User_Response

Lista över användare.

GetUser_Response

Name Sökväg Typ Description
person
person User_Response

User_Response

Name Sökväg Typ Description
Avatar-URL
avatar-url string

Användarens avatar-URL.

Företags-ID
company-id string

Unikt ID för företaget.

Företagsnamn
company-name string

Företagets namn.

E-postadress
email-address string

Användarens e-post.

Alternativ e-post 1
email-alt-1 string

Användarens alternativa e-post.

Förnamn
first-name string

Användarens förnamn.

Användar-ID
id string

Unikt ID för användaren.

Efternamn
last-name string

Användarens efternamn,

Noteringar
notes string

Anteckningar om användaren.

Öppet ID
openId string

Användarens öppna ID.

Faxnummer
phone-number-fax string

Användarens faxnummer.

Startsida
phone-number-home string

Användarens hemtelefon.

Mobil
phone-number-mobile string

Användarens mobilnummer.

Landskod
phone-number-mobile-parts.countryCode string

Användarens mobilnummer.

Telefon
phone-number-mobile-parts.phone string

Användarens mobilnummer.

Prefix
phone-number-mobile-parts.prefix string

Användarens mobilnummer.

Kontor
phone-number-office string

Användarens telefonnummer.

Office-tillägg
phone-number-office-ext string

Användarens telefonnummer.

Pid
pid string

Användarens pid.

Titel
title string

Användarens rubrik.

Twitter
twitter string

Användarens Twitter-handtag.

Användarnamn
user-name string

Visningsnamn är användarens fullständiga namn.

Typ
user-type string

Användartyp.

universellt unik identifierare (UUID)
userUUID string

Användarens UUID.