Teamwork-Projekte (Vorschau)
Behalten Sie alle Aufgaben Ihres Teams an einem zentralen Ort bei. Zusammenarbeiten und Arbeiten in Echtzeit für echte Ergebnisse. Teamwork Projects ist eine leistungsstarke und einfache Möglichkeit, mit Ihrem Team zusammenzuarbeiten.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche: – Azure Government-Regionen - Azure China-Regionen - US Department of Defense (DoD) |
| Power Apps | Premium | Alle Power Apps-Regionen mit Ausnahme der folgenden: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Power Automate | Premium | Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche: - US Government (GCC) - US Government (GCC High) - China Cloud betrieben von 21Vianet - US Department of Defense (DoD) |
| Connectormetadaten | |
|---|---|
| Herausgeber | Microsoft |
| Webseite | https://www.teamwork.com/ |
| Datenschutzrichtlinie | https://www.teamwork.com/legal/privacy-policy/ |
Um die Trigger in dieser Integration zu verwenden, müssen Sie zuerst Webhooks für Ihr Teamarbeitsprojekt-Konto aktiviert haben. Um Webhooks zu aktivieren, klicken Sie oben rechts im Teamarbeitsprojektkonto auf "Einstellungen", klicken Sie auf "Websiteeinstellungen", und wählen Sie die Registerkarte "Webhooks" aus. Sobald die Einstellung in Ihrem Konto aktiviert ist, registriert die Verwendung eines Triggers automatisch den Webhook für Sie.
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Nicht teilbar |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Nutzername | Schnur | Der Benutzername für diese API | Richtig |
| Kennwort | securestring | Das Kennwort für diese API | Richtig |
| Website-URL | Schnur | Stammwebsite-URL (Beispiel: https://my.teamwork.com ) | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
| Häufigkeit der Triggerumfragen | 1 | 1 Sekunden |
Aktionen
| Aufgabe abrufen |
Dieser Vorgang gibt alle Eigenschaften zurück, die mit einer bestimmten Aufgabe unter Angabe ihrer ID asosciated with a specific task. |
| Aufgabe aktualisieren |
Dieser Vorgang wird verwendet, um die Eigenschaften eines bestimmten Vorgangs zu aktualisieren. |
| Aufgabe erstellen |
Dieser Vorgang wird zum Erstellen einer neuen Aufgabe verwendet. |
| Aufgabe löschen |
Dieser Vorgang wird zum Löschen einer Aufgabe verwendet. |
| Aufgaben auflisten |
Dieser Vorgang wird verwendet, um eine Liste von Vorgängen für ein bestimmtes Projekt zurückzugeben. |
| Benutzer abrufen |
Dieser Vorgang wird verwendet, um alle Details eines Benutzers abzurufen. |
| Benutzer auflisten |
Dieser Vorgang gibt eine Liste aller Benutzer zurück, die mit einem bestimmten Projekt identisch sind. |
| Benutzer erstellen |
Dieser Vorgang wird verwendet, um einen neuen Benutzer zu erstellen. |
| Projekt abrufen |
Dieser Vorgang gibt alle Eigenschaften zurück, die mit einem bestimmten Projekt unter Angabe der ID identisch sind. |
| Projekt erstellen |
Dieser Vorgang wird verwendet, um ein neues Teamwork-Projekt zu erstellen. |
| Projekte auflisten |
Dieser Vorgang gibt eine Liste aller Projekte zurück, die Ihrem Konto zugeordnet sind. |
Aufgabe abrufen
Dieser Vorgang gibt alle Eigenschaften zurück, die mit einer bestimmten Aufgabe unter Angabe ihrer ID asosciated with a specific task.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Vorgangs-ID
|
taskId | True | string |
Eindeutige ID des Vorgangs. |
Gibt zurück
Details, die einem bestimmten Vorgang zugeordnet sind.
- Body
- GetTask_Response
Aufgabe aktualisieren
Dieser Vorgang wird verwendet, um die Eigenschaften eines bestimmten Vorgangs zu aktualisieren.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Vorgangs-ID
|
taskId | True | string |
Eindeutige ID des Vorgangs. |
|
Name
|
content | string |
Vorgangsname. |
|
|
Description
|
description | string |
Vorgangsbeschreibung. |
|
|
Progress
|
progress | string |
Ganze Zahl zwischen 0 und 90. |
|
|
Zuweisen an
|
responsible-party-id | string |
Wählen Sie eine Person aus. |
|
|
Startdatum
|
start-date | string |
yyyy-MM-dd |
|
|
Fälligkeitsdatum
|
due-date | string |
yyyy-MM-dd |
|
|
Geschätzte Zeit
|
estimated-minutes | string |
Minuten, um den Vorgang abzuschließen. |
|
|
Priority
|
priority | string |
Wählen Sie eine Priorität aus. |
|
|
Personen benachrichtigen
|
notify | boolean |
True, um Personen zu benachrichtigen, die dieser Aufgabe per E-Mail zugewiesen sind. |
|
|
Ist privat
|
private | boolean |
True, um die Aufgabe privat zu machen. |
|
|
Stichwörter
|
tags | string |
Eine durch Trennzeichen getrennte Liste von Tags für die Aufgabe. |
Gibt zurück
- Body
- UpsertTask_Response
Aufgabe erstellen
Dieser Vorgang wird zum Erstellen einer neuen Aufgabe verwendet.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Projekt-ID
|
projectId | True | string |
Wählen Sie ein Projekt aus. |
|
Aufgabenlisten-ID
|
taskListId | True | string |
Wählen Sie eine Aufgabenliste aus. |
|
Name
|
content | True | string |
Vorgangstitel. |
|
Description
|
description | string |
Details des Vorgangs. |
|
|
Progress
|
progress | string |
Legen Sie den Fortschritt zwischen 0 und 90 fest. |
|
|
Zuweisen zu
|
responsible-party-id | string |
Wählen Sie einen Benutzer aus. |
|
|
Startdatum
|
start-date | string |
yyyy-MM-dd |
|
|
Fälligkeitsdatum
|
due-date | string |
yyyy-MM-dd |
|
|
Geschätzte Minuten
|
estimated-minutes | string |
Damit eine Aufgabe abgeschlossen werden kann. |
|
|
Priority
|
priority | string |
Wählen Sie eine Priorität aus. |
|
|
Personen benachrichtigen
|
notify | boolean |
True, um Personen zu benachrichtigen, die dieser Aufgabe per E-Mail zugewiesen sind. |
|
|
Ist privat
|
private | boolean |
True, um die Aufgabe privat zu machen. |
|
|
Stichwörter
|
tags | string |
Eine durch Trennzeichen getrennte Liste von Tags für die Aufgabe. |
Gibt zurück
- Body
- UpsertTask_Response
Aufgabe löschen
Dieser Vorgang wird zum Löschen einer Aufgabe verwendet.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Vorgangs-ID
|
taskId | True | string |
Eindeutige ID des Vorgangs. |
Gibt zurück
- Body
- DeleteTask_Response
Aufgaben auflisten
Dieser Vorgang wird verwendet, um eine Liste von Vorgängen für ein bestimmtes Projekt zurückzugeben.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Projekt-ID
|
projectId | True | string |
Wählen Sie ein Projekt aus. |
|
Aufgabenlisten-ID
|
taskListId | True | string |
Wählen Sie eine Aufgabenliste aus. |
Gibt zurück
- Body
- ListTasks_Response
Benutzer abrufen
Dieser Vorgang wird verwendet, um alle Details eines Benutzers abzurufen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Personen-ID
|
personId | True | string |
Eindeutige ID der Person. |
Gibt zurück
- Body
- GetUser_Response
Benutzer auflisten
Dieser Vorgang gibt eine Liste aller Benutzer zurück, die mit einem bestimmten Projekt identisch sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Projekt-ID
|
projectId | True | string |
Wählen Sie ein Projekt aus. |
Gibt zurück
- Body
- ListUsers_Response
Benutzer erstellen
Dieser Vorgang wird verwendet, um einen neuen Benutzer zu erstellen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
E-Mail-Adresse
|
email-address | True | string |
E-Mail-Adresse des Benutzers. |
|
Vorname
|
first-name | True | string |
Vorname des Benutzers. |
|
Nachname
|
last-name | True | string |
Nachname des Benutzers. |
|
Firmen-ID
|
company-id | string |
Unternehmen des Benutzers. |
|
|
Position
|
title | string |
Der Titel des Benutzers. |
|
|
Heim
|
phone-number-home | string |
Heimtelefon des Benutzers. |
|
|
Mobiltelefon
|
phone-number-mobile | string |
Mobiltelefon des Benutzers. |
|
|
Büro
|
phone-number-office | string |
Bürotelefon des Benutzers. |
|
|
Office-Erweiterung
|
phone-number-office-ext | string |
Office-Telefonerweiterung des Benutzers. |
|
|
Faxnummer
|
phone-number-fax | string |
Faxnummer des Benutzers. |
|
|
Nutzername
|
user-name | True | string |
Der Anzeigename des Benutzers. |
Gibt zurück
- Body
- CreateUser_Response
Projekt abrufen
Dieser Vorgang gibt alle Eigenschaften zurück, die mit einem bestimmten Projekt unter Angabe der ID identisch sind.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Projekt-ID
|
projectId | True | string |
Eindeutige ID des Projekts. |
Gibt zurück
- Body
- GetProject_Response
Projekt erstellen
Dieser Vorgang wird verwendet, um ein neues Teamwork-Projekt zu erstellen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Name
|
name | True | string |
Projektname. |
|
Description
|
description | string |
Weitere Details zum Projekt. |
|
|
Kategorie-ID
|
category-id | string |
Kategorie auswählen |
|
|
Firmen-ID
|
companyId | string |
Wählen Sie ein vorhandenes Unternehmen aus. |
|
|
Neue Firma
|
newCompany | string |
Geben Sie den Namen eines neuen externen Unternehmens ein. |
|
|
Startdatum
|
startDate | string |
yyyy-MM-dd |
|
|
Enddatum
|
endDate | string |
yyyy-MM-dd |
|
|
Stichwörter
|
tags | string |
Eine durch Trennzeichen getrennte Liste von Tags für das Projekt. |
Gibt zurück
Projekte auflisten
Dieser Vorgang gibt eine Liste aller Projekte zurück, die Ihrem Konto zugeordnet sind.
Gibt zurück
Auslöser
| Beim Erstellen eines Projekts |
Dieser Vorgang wird ausgelöst, wenn ein neues Projekt erstellt wird. |
| Wenn ein Benutzer erstellt wird |
Dieser Vorgang wird ausgelöst, wenn ein neuer Benutzer erstellt wird. |
| Wenn eine Aufgabe erstellt wird |
Dieser Vorgang wird ausgelöst, wenn eine neue Aufgabe erstellt wird. |
Beim Erstellen eines Projekts
Dieser Vorgang wird ausgelöst, wenn ein neues Projekt erstellt wird.
Gibt zurück
- Body
- ProjectResponse
Wenn ein Benutzer erstellt wird
Wenn eine Aufgabe erstellt wird
Definitionen
ProjectResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Projekt-ID
|
objectId | string |
Eindeutiger Bezeichner des Projekts. |
TaskResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Vorgangs-ID
|
objectId | string |
Eindeutiger Bezeichner der Aufgabe. |
UserResponse
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Benutzer-ID
|
objectId | string |
Eindeutiger Bezeichner des Benutzers |
CreateProject_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Projekt-ID
|
id | string |
Eindeutige ID des Projekts. |
ListProjects_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Projektliste
|
projects | array of Project_Response |
Array aller Projekte, die mit Ihrem Konto identisch sind. |
GetProject_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Projekt
|
project | Project_Response |
Project_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Id
|
category.id | string |
Eindeutige ID der Projektkategorie. |
|
Name
|
category.name | string |
Name der Projektkategorie. |
|
Id
|
company.id | string |
Eindeutige ID des Unternehmens. |
|
Name
|
company.name | string |
Name des Unternehmens. |
|
Erstellt Date-Time
|
created-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Description
|
description | string |
Weitere Details zum Projekt. |
|
Date-Time beenden
|
endDate | string |
yyyy-MM-dd |
|
Timer aktiviert
|
harvest-timers-enabled | boolean |
True, wenn der Erntezeitgeber aktiviert ist. |
|
Projekt-ID
|
id | string |
Eindeutige ID des Projekts. |
|
Aktualisierte Date-Time
|
last-changed-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Logo
|
logo | string |
Projektlogo. |
|
Name
|
name | string |
Projektname. |
|
Übersichtsseite
|
overview-start-page | string |
Url der Übersichtsstartseite. |
|
Datenschutz aktiviert
|
privacyEnabled | boolean |
True, wenn der Datenschutz aktiviert ist. |
|
Mit Sternzeichen versehen
|
starred | boolean |
True, wenn das Projekt mit Einem Stern versehen ist. |
|
Date-Time starten
|
startDate | string |
yyyy-MM-dd |
|
Startseite
|
start-page | string |
URL der Startseite. |
|
Der Status
|
status | string |
Status des Projekts. |
|
Unterstatus
|
subStatus | string |
Unterstatus des Projekts. |
|
Startseite "Aufgaben"
|
tasks-start-page | string |
URL der Aufgaben-Startseite. |
|
Typ
|
type | string |
Projekttyp. |
UpsertTask_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Vorgangs-ID
|
id | string |
Eindeutige ID des Vorgangs. |
ListTasks_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Todo-Elemente
|
todo-items | array of Task_Response |
Liste der Aufgaben zusammen mit ihren Eigenschaften. |
GetTask_Response
Details, die einem bestimmten Vorgang zugeordnet sind.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Todo-Element
|
todo-item | Task_Response |
Task_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Kann abgeschlossen werden
|
canComplete | boolean |
True, wenn die Aufgabe abgeschlossen werden kann. |
|
Kann bearbeiten
|
canEdit | boolean |
True, wenn die Aufgabe bearbeitet werden kann. |
|
Kann Zeit protokollieren
|
canLogTime | boolean |
True, wenn die Zeit beim Vorgang protokolliert werden kann. |
|
Firmen-ID
|
company-id | integer |
Eindeutige ID des Unternehmens. |
|
Name des Unternehmens
|
company-name | string |
Name des Unternehmens. |
|
Ist abgeschlossen
|
completed | boolean |
True ist der Vorgang abgeschlossen. |
|
Name
|
content | string |
Titel des Vorgangs. |
|
Erstellt Date-Time
|
created-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Creator Avatar-URL
|
creator-avatar-url | string |
Avatar-URL des Erstellers der Aufgabe. |
|
Creator Vorname
|
creator-firstname | string |
Vorname des Erstellers der Aufgabe. |
|
Creator-ID
|
creator-id | integer |
Eindeutige ID des Erstellers. |
|
Creator-Nachname
|
creator-lastname | string |
Nachname des Erstellers der Aufgabe. |
|
Description
|
description | string |
Vorgangsbeschreibung. |
|
Fälligkeitsdatum
|
due-date | string |
yyyy-MM-dd |
|
Geschätzte Minuten
|
estimated-minutes | integer |
Zeitschätzung für den Vorgang. |
|
Ernte aktiviert.
|
harvest-enabled | boolean |
True, wenn die Ernte aktiviert ist. |
|
Abhängigkeitsanzahl
|
has-dependencies | integer |
Anzahl der Abhängigkeiten, die der Vorgang hat. |
|
Hat Vorgänger
|
has-predecessors | integer |
Die Anzahl der Vorgänger, die der Vorgang hat. |
|
Enthält Erinnerungen
|
has-reminders | boolean |
True, wenn Erinnerungen vorhanden sind. |
|
Hat Tickets
|
hasTickets | boolean |
True, wenn Tickets vorhanden sind. |
|
has-unread-comments
|
has-unread-comments | boolean |
True, wenn ungelesene Kommentare vorhanden sind. |
|
Vorgangs-ID
|
id | integer |
Eindeutige ID des Vorgangs. |
|
Aktualisierte Date-Time
|
last-changed-on | date-time |
yyyy-MM-ddTHH:mm:ss.fffZ |
|
Sperr-ID
|
lockdownId | string |
Eindeutige ID der Sperrung. |
|
Übergeordnete Vorgangs-ID
|
parentTaskId | string |
Eindeutige ID der übergeordneten Aufgabe. |
|
Priority
|
priority | string |
Priorität des Vorgangs. |
|
Privat
|
private | integer |
1, wenn die Aufgabe privat ist. |
|
Progress
|
progress | integer |
Ganze Zahl zwischen 0 und 90. |
|
Projekt-ID
|
project-id | integer |
Eindeutige ID des Projekts. |
|
Projektname
|
project-name | string |
Name des Projekts. |
|
Startdatum
|
start-date | string |
yyyy-MM-dd |
|
Der Status
|
status | string |
Gelöscht, abgeschlossen, erneut geöffnet oder neu. |
|
Todo-Listen-ID
|
todo-list-id | integer |
Eindeutige ID der Aufgabenliste. |
|
Todo-Listenname
|
todo-list-name | string |
Name der Aufgabenliste. |
|
Folgende Änderungen
|
userFollowingChanges | boolean |
True, wenn der Benutzer Änderungen folgt. |
|
Folgen von Kommentaren
|
userFollowingComments | boolean |
True, wenn der Benutzer Kommentaren folgt. |
DeleteTask_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Vorgangs-ID
|
affectedTaskIds | string |
Eindeutige ID des Vorgangs. |
CreateUser_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Benutzer-ID
|
id | string |
Eindeutiger Bezeichner des Benutzers |
ListUsers_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Benutzer
|
people | array of User_Response |
Liste der Benutzer. |
GetUser_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
person
|
person | User_Response |
User_Response
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Avatar-URL
|
avatar-url | string |
Avatar-URL des Benutzers. |
|
Firmen-ID
|
company-id | string |
Eindeutige ID des Unternehmens. |
|
Name des Unternehmens
|
company-name | string |
Name des Unternehmens. |
|
E-Mail-Adresse
|
email-address | string |
E-Mail-Adresse des Benutzers. |
|
Alternative E-Mail 1
|
email-alt-1 | string |
Alternative E-Mail-Adresse des Benutzers. |
|
Vorname
|
first-name | string |
Vorname des Benutzers. |
|
Benutzer-ID
|
id | string |
Eindeutige ID des Benutzers. |
|
Nachname
|
last-name | string |
Nachname des Benutzers, |
|
Hinweise
|
notes | string |
Hinweise zum Benutzer. |
|
Id öffnen
|
openId | string |
Die offene ID des Benutzers. |
|
Faxnummer
|
phone-number-fax | string |
Faxnummer des Benutzers. |
|
Heim
|
phone-number-home | string |
Heimtelefon des Benutzers. |
|
Mobiltelefon
|
phone-number-mobile | string |
Mobiltelefonnummer des Benutzers. |
|
Ländercode
|
phone-number-mobile-parts.countryCode | string |
Mobiltelefonnummer des Benutzers. |
|
Telefonnummer
|
phone-number-mobile-parts.phone | string |
Mobiltelefonnummer des Benutzers. |
|
Präfix
|
phone-number-mobile-parts.prefix | string |
Mobiltelefonnummer des Benutzers. |
|
Büro
|
phone-number-office | string |
Die Bürotelefonnummer des Benutzers. |
|
Office-Erweiterung
|
phone-number-office-ext | string |
Die Bürotelefonnummer des Benutzers. |
|
Pid
|
pid | string |
Pid des Benutzers. |
|
Title
|
title | string |
Der Titel des Benutzers. |
|
Twitter
|
string |
Twitter-Handle des Benutzers. |
|
|
Nutzername
|
user-name | string |
Der Anzeigename des Benutzers. |
|
Typ
|
user-type | string |
Benutzertyp. |
|
UUID
|
userUUID | string |
UUID des Benutzers. |