- Versionshinweise
- Überblick
- Erste Schritte
- UiPath-Marktplatzanbieter
- Marketplace-Kunden
- Veröffentlichungsrichtlinien
- Veröffentlichungsrichtlinien für sofort einsatzbereite Automatisierungen
- Veröffentlichungsrichtlinien für Lösungsbeschleuniger
- Veröffentlichungsrichtlinien für Integration Service-Connectors
- Sicherheit und IP-Schutz
- Andere UiPath-Auflistungen
- Node-RED
- Einrichten
- Teams
- Microsoft Teams-Scope
- Team erstellen
- Team aus Gruppe erstellen
- Team abrufen
- Teams abrufen
- Kanäle
- Create Channel
- Kanal löschen
- Kanal abrufen
- Kanäle abrufen
- Updatekanal
- Chats
- Chat abrufen
- Chats abrufen
- Chat-Mitglieder abrufen
- Messages
- Get message
- Get Messages
- Nachrichtenantworten erhalten
- Auf Nachricht antworten
- Send Message
- Events
- Termin erstellen
- Ereignis löschen
- Ereignis abrufen
- Ereignisse abrufen
- Benutzer
- Get User Presence
- Wie es funktioniert
- Technische Referenzen
- Erste Schritte
- Über
- Einrichten
- Technische Referenzen
- Azure Form Recognizer Scope
- Aktivitäten
- Formular analysieren
- Analysieren Formular asynchron
- Formularergebnis analysieren . abrufen
- Beleg analysieren
- Beleg asynchron analysieren
- Ergebnis der „Beleganalyse“ abrufen
- Layout analysieren
- Analyze Layout async
- Ergebnis „Layout analysieren“ abrufen
- Modell trainieren
- Modelle abrufen
- Modellschlüssel abrufen
- Modellinformationen abrufen
- Modell löschen
- Konnektoren
- So werden Aktivitäten erstellt
- Ihre Integration entwickeln
UiPath Marketplace-Benutzerhandbuch
Microsoft Teams-Scope
Die Microsoft Teams-Aktivitäten verwenden die Microsoft Identity Platform , um eine authentifizierte Verbindung zwischen UiPath und Ihrer Microsoft Teams-Anwendung über die Aktivität Microsoft Scope herzustellen. Diese Verbindung ermöglicht einem Roboter das Aufrufen der Microsoft Graph-API, um Ressourcen in Ihrem Namen zu lesen und zu schreiben.
Um Ihre authentifizierte Verbindung herzustellen, registrieren Sie zuerst Ihre Microsoft Teams-Anwendung in Ihrem Azure Active Directory (mit Ihrem Privat-, Arbeits- und/oder Schulkonto für Microsoft Office 365). Bei der Registrierung Ihrer Anwendung weisen Sie die Microsoft Graph API-Berechtigungen zu, die angeben, auf welche Ressourcen ein Roboter in Ihrem Namen zugreifen kann.
Nach der Registrierung Ihrer Microsoft Teams-Anwendung weist Azure Active Directory eine eindeutige Anwendungs-(Client-)ID zu, die Sie in der Aktivität Microsoft Teams Scope eingeben. Die AnwendungsID wird verwendet, um die erforderlichen Informationen über Ihre registrierte App zu sammeln, um die Authentifizierung zu initiieren.
Die folgenden Schritte und das folgende Nachrichtensequenzdiagramm sind ein Beispiel dafür, wie die Aktivität von der Entwurfszeit (d. h. den Aktivitätsabhängigkeiten und Eingabe-/Ausgabeeigenschaften) bis zur Laufzeit funktioniert.
- Schließen Sie die Einrichtungsschritte ab.
- Fügen Sie die Aktivität Microsoft Teams Scope zu Ihrem Projekt hinzu.
-
Geben Sie Werte für die Eigenschaften Authentication, Input und Unattended (falls zutreffend) ein.
Die Aktivität Microsoft Teams Scope verfügt über drei verschiedene Authentifizierungsabläufe (AuthenticationTypes), aus denen Sie beim Hinzufügen der Aktivität zu Ihrem Projekt wählen können. Ihre Auswahl hängt vom Typ des Automatisierungsmodus ab, den Sie ausführen möchten (Unattended oder Attended) und Ihren Anwendungsauthentifizierungsanforderungen (wenden Sie sich an Ihren Administrator, wenn Sie sich nicht sicher sind, welche Authentifizierungsanforderungen für Ihre Anwendung gelten).
AuthenticationType |
Attended |
Unbeaufsichtigt |
---|---|---|
Interaktives Token |
X | |
IntegratedWindowsAuthentication |
X |
X |
UsernameAndPassword |
X |
X |
Interaktives Token
Der InteractiveToken -Authentifizierungstyp kann für die beaufsichtigte Automatisierung verwendet werden und wenn mehrstufige Authentifizierung (MFA) erforderlich ist. Dies ist die Standardoption, die wir in unseren Beispielen verwenden. Wenn Sie mit dem Aktivitätspaket „herumprobieren“ möchten, dann ist diese Option einfach zu konfigurieren und funktioniert gut für persönliche Konten (mit dem standardmäßigen Umleitungs-URI, der in Schritt 7 des Abschnitts Registrieren Ihrer Anwendung der Einrichtungsanleitung vermerkt ist).
Wenn die Aktivität Microsoft Teams Scope zum ersten Mal mit diesem Authentifizierungstyp ausgeführt wird, werden Sie aufgefordert, den Zugriff auf die Ressourcen (für die Sie bei der Registrierung Ihrer App Berechtigungen erteilt haben) über ein Zustimmungsdialogfeld zu autorisieren.
Wenn Sie diese Option auswählen, sollten die Eigenschaften Benutzername,Kennwort und Mandant leer bleiben.
Dieser Authentifizierungstyp folgt dem OAuth 2.0-Autorisierungscodefluss.
Integrierte Windows-Authentifizierung
Der Authentifizierungstyp IntegratedWindowsAuthentication kann sowohl für die Attended- als auch für die Unattended-Automatisierung verwendet werden. Diese Option kann für gehostete Windows-Anwendungen gelten, die auf Computern ausgeführt werden, die Teil einer Windows-Domäne oder eines Azure Active Directory sind.
Sie sollten diese Option nur auswählen, wenn Ihre registrierte Anwendung für die Unterstützung der integrierten Windows-Authentifizierung konfiguriert ist (zusätzliche Informationen finden Sie auf GitHub ).
Wenn Sie diese Option auswählen, sollten die Eigenschaften Benutzername,Kennwort und Mandant leer bleiben.
UsernameAndPassword
Der Authentifizierungstyp BenutzernameUndKennwort kann sowohl für die Attended-Automatisierung (wenn keine mehrstufige Authentifizierung erforderlich ist) als auch für die Unattended-Automatisierung verwendet werden.
Obwohl es nicht von Microsoft empfohlen wird, können Sie diesen Authentifizierungstyp in öffentlichen Clientanwendungen verwenden. Die Verwendung dieses Authentifizierungstyps erlegt Ihrer Anwendung Einschränkungen auf. Apps, die diesen Flow verwenden, können sich beispielsweise nicht als Benutzer anmelden, der eine mehrstufige Authentifizierung durchführen muss (bedingter Zugriff). Dadurch kann Ihre Anwendung auch nicht vom einmaligen Anmelden profitieren. Die Authentifizierung mit Benutzername/Kennwort verstößt gegen die Prinzipien der modernen Authentifizierung und wird nur aus Legacy-Gründen bereitgestellt (zusätzliche Informationen finden Sie auf GitHub ).
Wenn Sie diese Option auswählen, sind die Eigenschaften Benutzername und Kennwort erforderlich und die Eigenschaft Mandant ist für Anwendungen mit nur einem Mandanten optional (erforderlich für Anwendungen mit mehreren Mandanten).
Die Werte für die folgenden Eigenschaften werden beim Hinzufügen dieser Aktivität zu Ihrem Projekt in UiPath Studio angegeben.
DisplayName
Der Anzeigename der Aktivität.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Ja |
Standardwert |
Microsoft Teams-Scope |
Zulässige Werte |
Geben Sie eine
String oder String -Variable ein.
|
Hinweise |
Keine Angabe |
ApplicationID
Die eindeutige Anwendungs-(Client-)ID, die von Azure Active Directory zugewiesen wurde, als Sie Ihre App während des Setups registriert haben.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Ja |
Standardwert |
Leer |
Zulässige Werte |
Geben Sie eine
String oder String -Variable ein.
|
Hinweise |
|
AuthenticationType
Der für Ihre registrierte Anwendung erforderliche Authentifizierungstyp.
Attribute |
Details |
---|---|
Typ |
Dropdownauswahl |
Erforderlich |
Ja |
Standardwert |
Interaktives Token |
Zulässige Werte |
Wählen Sie eine der drei Optionen aus: InteractiveToken IntegratedWindowsAuthenticationUsernameAndPassword _ |
Hinweise |
Weitere Informationen zu diesen Optionen und zur Auswahl finden Sie im Abschnitt „ Unattended- und Attended-Automatisierung “ oben. |
Mandant
Die eindeutige Verzeichnis-ID (Mandant), die von Azure Active Directory zugewiesen wurde, als Sie Ihre App während registriert haben.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Nein (erforderlich für Anwendungen mit mehreren Mandanten) |
Standardwert |
Leer |
Zulässige Werte |
Geben Sie eine
String oder String -Variable ein.
|
Hinweise |
Die Verzeichnis-ID (Mandant) finden Sie auf der Übersichtsseite Ihrer registrierten Anwendung (unter der Anwendungs-ID (Client). |
OAuthAnwendung
Gibt die zu verwendende Anwendung (Client) an.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Nein |
Standardwert |
Benutzerdefiniert |
Zulässige Werte |
Benutzerdefiniert, UiPath |
Hinweise |
Wenn „UiPath“ ausgewählt ist, werden AnwendungsID und Mandant ignoriert. |
Diese Eigenschaften gelten nur, wenn Sie die Unattended-Automatisierung ausführen. Achten Sie beim Angeben von Werten für diese Eigenschaften darauf, dass die Eigenschaft Authentifizierungstyp auf UsernameAndPassword festgelegt ist. Weitere Informationen finden Sie im Abschnitt „ Benutzername und Kennwort “ oben.
Passwort
Das Kennwort Ihres Microsoft Office 365-Kontos.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Nein (erforderlich, wenn der Authentifizierungstyp UsernameAndPassword ist) |
Standardwert |
Leer |
Zulässige Werte |
Geben Sie eine
String oder String -Variable ein.
|
Hinweise |
Keine Angabe |
SicheresKennwort
Das Kennwort Ihres Microsoft Office 365-Kontos.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Nein (erforderlich, wenn AuthenticationType den Wert UsernameAndPassword hat) und Password NULL ist. |
Standardwert |
Leer |
Zulässige Werte |
Geben Sie eine
SecureString oder SecureString -Variable ein.
|
Hinweise |
Keine Angabe |
Benutzername
Der Benutzername Ihres Microsoft Office 365-Kontos.
Attribute |
Details |
---|---|
Typ |
|
Erforderlich |
Nein (erforderlich, wenn der Authentifizierungstyp UsernameAndPassword ist) |
Standardwert |
Leer |
Zulässige Werte |
Geben Sie eine
String oder String -Variable ein.
|
Hinweise |
Keine Angabe |