integration-service
2024.10
true
UiPath logo, featuring letters U and I in white
Integration Service for Automation Suite User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated 11. Nov. 2024

Microsoft Teams-Authentifizierung

Voraussetzungen

To authenticate, you need the following credentials:

  • Scope, Client-ID, geheimer Clientschlüssel (für Bring your only OAuth 2.0-App)
Das Feld Scope stellt die Standard-Scopes für reguläre Benutzervorgänge dar: OnlineMeetingTranscript.Read.All, OnlineMeetingRecording.Read.All, Team.ReadBasic.All, TeamMember.ReadWrite.All, Channel.Create, Channel.ReadBasic.All, ChannelMember.ReadWrite.All, ChannelMessage.Send, ChannelMessage.Read.All, Chat.ReadWrite, ChatMember.ReadWrite, Calendars.ReadWrite, OnlineMeetings.ReadWrite, Files.Read.All, User.Read, profile, openid, email, offline_access.

Sie können Scopes hinzufügen oder entfernen, um die Benutzerberechtigungen für Ihre Verbindung anzupassen. Weitere Informationen finden Sie im Abschnitt Scopes unten sowie in der Microsoft-Dokumentation: Referenz für Microsoft Graph-Berechtigungen.

Führen Sie zum Erstellen einer privaten OAuth2-App die Schritte aus, die in der Microsoft Teams-Dokumentation beschrieben sind: Konfigurieren der OAuth-Authentifizierung von Drittanbietern – Teams.

Darüber hinaus müssen Sie Apps von Drittanbietern Berechtigungen erteilen, um auf Ihre Informationen zugreifen zu können.

Berechtigungen erteilen

Um die UiPath-Anwendung für Microsoft Teams oder Ihre eigene private OAuth 2.0-App zu verwenden, müssen Sie den Berechtigungen der Anwendung zustimmen. Führen Sie die unter Gewähren der organisationsweiten Administratorzustimmung für die Berechtigungen einer App beschriebenen Schritte aus.

Fügen Sie die Microsoft Teams-Verbindung hinzu

Um eine Verbindung mit Ihrer Microsoft Teams-Instanz herzustellen, müssen Sie die folgenden Schritte ausführen:

  1. Select Integration Service from Automation Suite.

  2. Wählen Sie in der Liste Connectors die Option Microsoft Teams aus. Sie können auch die Suchleiste verwenden, um den Connector einzugrenzen.

  3. Wählen Sie Verbindung mit Microsoft Teams herstellen aus.
  4. Sie werden nun zur Verbindungsseite umgeleitet.

  5. Geben Sie die erforderlichen Anmeldeinformationen ein.
  6. Wählen Sie Verbinden aus.

  7. Ihre Verbindung wurde hinzugefügt.

Weitere Informationen zur Authentifizierung bei Microsoft Teams finden Sie auf der Seite Microsoft- Authentifizierung und -Autorisierung .

Scopes und Berechtigungen

Sie können diese Verbindung verwenden, um das Microsoft Teams-Aktivitätspaket in UiPath Studio zu aktivieren, um Automatisierungen für die Benutzer- und Kanalverwaltung, Messaging und andere Möglichkeiten der Zusammenarbeit zu erstellen. Die verschiedenen berechtigungsbasierten Anwendungsfälle, die erreicht werden können, sind:
UmfangUse caseAktivität oder Ereignis
openid (erforderlich) Mit dieser Berechtigung kann eine App einen eindeutigen Bezeichner für den Benutzer in Form des Unterantrags erhalten. Die Berechtigung ermöglicht der App auch Zugriff auf den Endpunkt UserInfo . Der Scope openid kann am Tokenendpunkt der Microsoft Identity-Plattform verwendet werden, um ID-Tokens zu erwerben. Die App kann diese Token für die Authentifizierung verwenden Keine Angabe
offline_access (erforderlich) Erforderlich, um das Aktualisierungstoken im Endpunkt der Authentifizierungsanforderung zu erhalten. Wenn Sie einen Autorisierungscode im OAuth 2.0-Autorisierungscode-Flow ohne offline_access-Scope einlösen, erhalten Sie kein Aktualisierungstoken vom Endpunkt /token. Keine Angabe
profile (erforderlich) Abrufen des aktuellen Benutzerprofils, wie Name, Benutzername, E-Mail-Adresse usw., damit es als Standardbenutzer/authentifizierter Benutzer bei der Verbindungserstellung und in bestimmten Aktivitäten verwendet werden kann Keine Angabe
email (erforderlich) Ermöglicht der App, die primären E-Mail-Adressen aller Ihrer Benutzer zu lesen, um Nachrichten zu senden oder sie zu einem Kanal einzuladen

Einzelne Chatnachricht senden

Mitglied zu Kanal einladen

Benutzer zu Team einladen

User.Read (Empfohlen) Ermöglicht Benutzern die Anmeldung bei der App und ermöglicht der App, das Profil angemeldeter Benutzer zu lesen. Dadurch kann die App auch grundlegende Unternehmensinformationen von angemeldeten Benutzern lesen Datensatz abrufen → Ich
Team.CreateErstellen Sie ein Team zum Einladen und Einbeziehen der jeweiligen Benutzer Datensatz einfügen → Teams
Team.ReadBasic.AllAbrufen der Liste der Teams, die in den Aktivitäten ausgewählt werden sollen, z. B. durch Senden einer Kanalnachricht usw.

Create Channel

List All Channels

Send chat message

Einzelne Chatnachricht senden

Mitglied zu einem Kanal einladen

Reply to a channel message

Send channel message

Team nach Name abrufen

TeamMember.ReadWrite.All

Fügen Sie Mitglied zu einem Team im Namen des angemeldeten Benutzers hinzu

Rufen Sie die Liste der Mitglieder eines Teams ab

Alle Teammitglieder auflisten

Benutzer zu Team einladen

Datensatz einfügen → Teams-Mitglieder

Alle Datensätze auflisten → Teams-Mitglieder

Channel.CreateErstellen Sie einen Kanal (Standard/privat), um die jeweiligen Benutzer des Teams einzuladen und einzubinden Create Channel
Channel.ReadBasic.AllRufen Sie die Liste der Kanäle eines Teams ab, die in den Aktivitäten ausgewählt werden sollen, z. B. Senden einer Kanalnachricht usw.

Mitglied zu einem Kanal einladen

Kanal nach Name abrufen

Auf Kanalnachricht antworten

Send channel message

ChannelMember.ReadWrite.All

Fügen Sie Mitglied zu einem Kanal im Namen des angemeldeten Benutzers hinzu

Rufen Sie die Liste der Mitglieder ab, die an einem Kanal beteiligt sind

Mitglied zu einem Kanal einladen

Liste aller Datensätze → Teams-Kanalmitglieder

ChannelMessage.Send

Senden Sie eine Nachricht in einem Kanal. Antworten Sie auch bei Bedarf auf eine Nachricht in einem Thread.

Auf Kanalnachricht antworten

Send channel message

ChannelMessage.Read.All

Ermöglicht der App, alle Kanalnachrichten in Microsoft Teams zu lesen, ohne dass ein Benutzer angemeldet ist

Wird auch verwendet, um Ereignisse auszulösen, wenn eine Nachricht im Kanal veröffentlicht wird oder ein Schlüsselwort im Kanal erwähnt wird

Auf Kanalnachricht antworten

Alle Kanalnachrichten auflisten

List all records → Teams-Kanalnachrichten

Wenn eine Nachricht im Kanal gepostet wird (Zukunft)

Wenn ein Schlüsselwort oder ein Benutzername im Kanal erwähnt wird (Zukunft)

Chat.ReadWrite

Ermöglicht der App, Ihre 1:1-Dateien zu lesen und zu senden

Ermöglicht der App, Gruppenchatnachrichten zu lesen und zu senden

Wird auch verwendet, um Ereignisse auszulösen, wenn eine Chatnachricht gesendet wird

Gruppenchat-Nachricht senden

Einzelne Chatnachricht senden

Alle Chatnachrichten auflisten

Alle Datensätze auflisten → Chats

Wenn eine Chatnachricht gepostet wird (Zukunft)

ChatMember.ReadWrite

Fügen Sie Mitglied zu Chats im Namen des angemeldeten Benutzers hinzu

Rufen Sie die Liste der Mitglieder ab, die an einem Chat beteiligt sind

Datensatz einfügen → Chats Mitglieder

Alle Datensätze auflisten → Chats Mitglieder

Calendars.ReadWriteErstellen Sie einen Outlook-Kalendereintrag für die Online-Besprechung von Teams. Create Online Teams Meeting
OnlineMeetings.ReadWriteErstellen Sie eine Onlinebesprechung in Microsoft Teams und rufen Sie die Meeting-ID, den Passcode und die URL im Namen des aktuellen Benutzers ab. Create Online Teams Meeting
Files.Read.AllRufen Sie die Dateiinformationen ab, die in SharePoint hochgeladen wurden, um sie in einem Teams-Kanal oder -Chat freizugeben Send channel message

Gruppenchat-Nachricht senden

Einzelne Chatnachricht senden

Auf Kanalnachricht antworten

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten