Freigeben über


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.

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

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

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

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

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

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

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

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

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

Wenn ein Benutzer erstellt wird

Dieser Vorgang wird ausgelöst, wenn ein neuer Benutzer erstellt wird.

Gibt zurück

Wenn eine Aufgabe erstellt wird

Dieser Vorgang wird ausgelöst, wenn eine neue Aufgabe erstellt wird.

Gibt zurück

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