- Überblick
- Excel
- Versionshinweise
- Über das Excel-Aktivitätspaket
- Projektkompatibilität
- Unterstützte Zeichenkodierung (Supported Character Encoding)
- Projekteinstellungen
- Add or Update Excel Sensitivity Label
- Bereich anfügen (Append Range)
- Auto Fill
- Bereich automatisch anpassen (Autofit Range)
- Change Pivot Data Source
- Clear Sheet/Range/Table
- Copy/Paste Range
- Pivot-Tabelle erstellen (Create Pivot Table)
- Spalte löschen (Delete Column)
- Delete Rows
- Delete Sheet
- Duplicate Sheet
- Export to CSV
- Fill Range
- Filter
- Filter Pivot Table
- Find First/Last Data Row
- Wert finden/ersetzen (Find/Replace Value)
- For Each Excel Row
- For Each Excel Sheet
- Als Tabelle formatieren
- Format Cells
- .Zellfarbe abrufen (Get Cell Color)
- Excel-Diagramm abrufen (Get Excel Chart)
- Get Excel Sensitivity Label
- Ausgewählten Bereich abrufen (Get Select Range)
- Spalte einfügen (Insert Column)
- Diagramm einfügen
- Insert Rows
- Insert Sheet
- VBA aufrufen (Invoke VBA)
- Suche
- Match function
- Blatt schützen
- Zellformel lesen (Read Cell Formula)
- Read Cell Value
- Bereich lesen (Read Range)
- Excel-Datenverbindungen aktualisieren (Refresh Excel Data Connections)
- Pivot-Tabelle aktualisieren (Refresh Pivot Table)
- Remove Duplicates
- Rename Sheet
- Run Spreadsheet Macro
- Save Excel File
- Save Excel File As
- Save Excel File As PDF
- Bereich auswählen (Select Range)
- Sort Range
- Text To Columns
- Unprotect Sheet
- Excel-Diagramm aktualisieren (Update Excel Chart)
- Excel-Datei verwenden
- VLookup
- Zelle schreiben (Write Cell)
- CSV schreiben (Write CSV)
- DataTable in Excel schreiben
- Excel-Anwendungsbereich (Excel Application Scope)
- An CSV anfügen (Append To CSV)
- CSV lesen (Read CSV)
- CSV schreiben (Write CSV)
- Spalte löschen (Delete Column)
- Tabelle filtern (Filter Table)
- Tabellenbereich erhalten (Get Table Range)
- Spalte einfügen (Insert Column)
- Tabelle sortieren (Sort Table)
- Bereich anfügen (Append Range)
- Arbeitsmappe schließen (Close Workbook)
- .Zellfarbe abrufen (Get Cell Color)
- Zelle lesen (Read Cell)
- Zellformel lesen (Read Cell Formula)
- Spalte lesen (Read Column)
- Bereich lesen (Read Range)
- Zeile lesen (Read Row)
- Bereich auswählen (Select Range)
- Bereichsfarbe auswählen (Set Range Color)
- Zelle schreiben (Write Cell)
- Schreibbereich (Write Range)
- Arbeitsmappe speichern (Save Workbook)
- Tabelle erstellen (Create Table)
- Arbeitsmappenblatt abrufen (Get Workbook Sheet)
- Arbeitsmappenblätter abrufen (Get Workbook Sheets)
- Pivot-Tabelle aktualisieren (Refresh Pivot Table)
- Pivot-Tabelle erstellen (Create Pivot Table)
- Ausgewählten Bereich abrufen (Get Select Range)
- Blatt kopieren (Copy Sheet)
- Bereich löschen
- Bereich automatisch ausfüllen (Auto Fill Range)
- Bereich kopieren und einfügen (Copy Paste Range)
- Makro ausführen (Execute Macro)
- Spalten einfügen/löschen (Insert/Delete Columns)
- Zeilen einfügen/löschen (Insert/Delete Rows)
- VBA aufrufen (Invoke VBA)
- Bereich nachschlagen (LookUp Range)
- Doppelten Bereich entfernen (Remove Duplicate Range)
- Excel Process Scope
- Verwalten von CSV-Dateien
- Filtern von CSV-Dateien
- Überprüfen von CSV-Dateien
- Tabellenfunktionen
- Verwalten von mehreren Excel-Dateien
- Interpretieren von Excel-Ergebnissen
- Verwalten von Pivot-Tabellen
- Verwalten der Bereichsauswahl
- Lesen aus Excel-Dateien
- Verwalten von Datenbanken in Excel
- Vergleichen von CSV-Dateien
- Vergleichen von numerischen Werten
- Sortieren von Daten in Excel-Dateien
- Filtern und Löschen von Zeilen in Excel-Dateien
- Bearbeiten der Bereichsauswahl
- Überprüfen von Excel-Arbeitsmappendaten
- Lesen, Schreiben und Anfügen von Daten in Excel
- Google Workspace
- Versionshinweise
- Über das Google Workspace-Aktivitätspaket
- Projektkompatibilität
- HTTP-Anfrage (HTTP Request)
- E-Mail Archivieren (Archive E-Mail
- E-Mail löschen (Delete E-Mail)
- Download Email
- Download Email Attachments
- Get Email List
- Für jede E-Mail
- E-Mail weiterleiten (Forward E-Mail)
- Get Email By Id
- Get Newest Email
- E-Mail als gelesen/ungelesen markieren (Mark Email as Read/Unread)
- Move Email
- Auf E-Mail antworten (Reply to E-Mail)
- E-Mail senden (Send E-Mail)
- Apply Gmail Labels
- Gmail-Beschriftungen entfernen
- Turn On Automatic Replies
- Turn Off Automatic Replies
- Wait for Calendar Event Created and Resume
- Wait for Calendar Event Received and Resume
- Wait for Calendar Event Replied and Resume
- Wait for Calendar Event Updated
- Wait for Email Received and Resume
- Auf gesendete E-Mail warten und fortsetzen
- Wait for File Created and Resume
- Wait for File Updated and Resume
- Wait for Folder Created and Resume
- Wait for Sheet Created and Resume
- Wait for Sheet Cell Updated and Resume
- Wait for Task Created and Resume
- Wait for Task Completed and Resume
- Verbindungen
- Add Sheet
- Kalkulationstabelle hinzufügen
- Spalte löschen (Delete Column)
- Bereich löschen
- Delete Rows
- Delete Sheet
- Get Named Ranges
- Bereiche abrufen
- Get Sheets
- Kalkulationstabellen abrufen
- Zelle lesen (Read Cell)
- Bereich lesen (Read Range)
- Rename Sheet
- Zelle schreiben (Write Cell)
- Write Column
- Schreibbereich (Write Range)
- Write Row
- Optionen
- Apply File Labels
- Clear File Label Fields
- Datei kopieren
- Create Folder
- Element löschen
- Download File
- Get Drive Labels
- Get File
- Get File Labels
- Get Files
- Dateien und Ordner abrufen
- Get Folder
- Get Folders
- Get Item
- Move File
- Move Folder
- Datei aktualisieren
- Ordner aktualisieren
- Element aktualisieren
- Remove File Labels
- Share File
- Ordner freigeben
- Datei hochladen
- Upload Files
- Optionen
- Beschriftungen anwenden
- E-Mail Archivieren (Archive E-Mail
- E-Mail löschen (Delete E-Mail)
- Download Email
- DownloadEmailAttachment
- Download Email Attachments
- E-Mail weiterleiten (Forward E-Mail)
- Get Email
- GetEmailAttachmentsInfo
- Get Emails
- Get Mail Labels
- Get Newest Email
- Mark Email As Read
- E-Mail als ungelesen markieren
- Move Email
- Bezeichnungen entfernen
- Reply To Email
- E-Mail senden (Send E-Mail)
- Turn Off Automatic Replies
- Turn On Automatic Replies
- Optionen
- Add Attendee
- Termin erstellen
- Ereignis löschen
- Modify Event
- Search Events
- Google Drive verwenden
- Share File
- Delete File Permission
- Get File Permissions
- Update File Permission
- Datei kopieren (Copy File)
- Create Folder
- Delete File
- Download File
- Find Files and Folders
- Get File Info
- Datei verschieben (Move File)
- Upload File
- Create Document
- Create New SpreadSheet
- Get Mail Messages
- Send Mail Messages
- Change Labels
- Google-Kalkulationstabelle verwenden
- Add Delete Columns
- Add Delete Rows
- Bereich automatisch ausfüllen (Auto Fill Range)
- Add New Sheet
- Append Row
- Batch Spreadsheet Updates
- Blatt kopieren (Copy Sheet)
- Bereich kopieren und einfügen (Copy Paste Range)
- Bereich löschen
- Delete Sheet
- .Zellfarbe abrufen (Get Cell Color)
- Get Sheets
- Zelle lesen (Read Cell)
- Spalte lesen (Read Column)
- Bereich lesen (Read Range)
- Zeile lesen (Read Row)
- Rename Sheet
- Zelle schreiben (Write Cell)
- Schreibbereich (Write Range)
- Clear Range
- Download Spreadsheet
- Use Google Document
- Batch Document Updates
- Get Document
- Get Text Index
- Insert Text
- Text ersetzen (Replace Text)
- Read All Text
- Create Script Project
- Get Project Content
- Upload Script File
- Create Deployment
- Run Script
- E-Mail (Mail)
- Versionshinweise
- Projektkompatibilität
- Use Desktop Outlook App
- Use Gmail
- Use Outlook 365
- E-Mail Archivieren (Archive E-Mail
- E-Mail löschen (Delete E-Mail)
- Für jede E-Mail
- E-Mail weiterleiten (Forward E-Mail)
- Get Email By Id
- E-Mail als gelesen/ungelesen markieren (Mark Email as Read/Unread)
- Move Email
- Auf E-Mail antworten (Reply to E-Mail)
- E-Mail speichern (Save Email)
- Save Email Attachments
- Send Calendar Invite
- E-Mail senden (Send E-Mail)
- Outlook-Mail-Nachrichten erhalten (Get Outlook Mail Messages)
- Outlook-Mail-Nachricht verschieben (Move Outlook Mail Message)
- Outlook-Mail-Nachricht senden (Send Outlook Mail Message)
- Save Outlook Mail Message
- Delete Outlook Mail Message
- Reply To Outlook Mail Message
- Set Outlook Mail Categories
- Mark Outlook Mail As Read/Unread
- Outlook Mail Messages Trigger
- Microsoft 365
- Versionshinweise
- Über das Microsoft Office 365-Aktivitätspaket
- Projektkompatibilität
- HTTP-Anfrage (HTTP Request)
- Create Folder
- Datei/Ordner kopieren
- Delete File/Folder
- Download File
- For Each File/Folder
- Get File/Folder List
- Get File/Folder
- Datei/Ordner verschieben
- Datei/Ordner freigeben
- Upload Files
- Assign sensitivity label
- Get Sensitivity Labels
- File Check-in/Check-out
- Get file or folder metadata
- Update file or folder metadata
- E-Mail löschen (Delete E-Mail)
- E-Mail Archivieren (Archive E-Mail
- Get Email List
- Download Email
- Download Email Attachments
- Für jede E-Mail
- E-Mail weiterleiten (Forward E-Mail)
- Get Email By Id
- Get Newest Email
- Mark Email as Read/Unread
- Move Email
- Auf E-Mail antworten (Reply to E-Mail)
- E-Mail senden (Send E-Mail)
- Set Email Categories
- Turn On Automatic Replies
- Turn Off Automatic Replies
- Verbindungen
- AddEmailCategories
- E-Mail Archivieren (Archive E-Mail
- E-Mail löschen (Delete E-Mail)
- Download Email
- DownloadEmailAttachment
- Download Email Attachments
- E-Mail weiterleiten (Forward E-Mail)
- Get Email
- GetEmailAttachmentsInfo
- Get Emails
- GetMailFolders
- Get Newest Email
- Mark Email As Read
- E-Mail als ungelesen markieren
- Move Email
- RemoveEmailCategories
- Reply To Email
- E-Mail senden (Send E-Mail)
- Turn Off Automatic Replies
- Turn On Automatic Replies
- Mehrere Blätter in einem neuen Excel-Zusammenfassungsblatt zusammenführen
- Automatisch Kalendereinladungen Ihres Vorgesetzten akzeptieren
- Dateien nach Typ in dedizierte Ordner verschieben
- Überprüfen Sie, ob die neuen Beschäftigungsdokumente (I9 und ID) übereinstimmen
- Neuer Kunden zu einer SharePoint-Liste hinzufügen
- Elemente der SharePoint-Liste löschen, die neuer als gestern sind
- Benachrichtigung auf Slack, wenn eine wichtige Outlook-E-Mail eingegangen ist
- Erstellungsdatum in neue OneDrive-Dateinamen einbeziehen
- Benachrichtigung per E-Mail, wenn eine neue Datei erstellt wird
- Microsoft Office 365 Scope
- Add Sheet
- Bereich anfügen (Append Range)
- Clear Range
- Copy Range
- Blatt kopieren (Copy Sheet)
- Create Workbook
- Bereich löschen
- Delete Sheet
- .Zellfarbe abrufen (Get Cell Color)
- Get Sheets
- Zelle lesen (Read Cell)
- Spalte lesen (Read Column)
- Bereich lesen (Read Range)
- Zeile lesen (Read Row)
- Rename Sheet
- Zelle schreiben (Write Cell)
- Schreibbereich (Write Range)
- Bereichsfarbe auswählen (Set Range Color)
- Tabelle erstellen (Create Table)
- Tabellenbereich erhalten (Get Table Range)
- Spalte einfügen (Insert Column)
- Spalte löschen (Delete Column)
- Insert Rows
- Delete Rows
- VLookup Range
- Use OneDrive & SharePoint
- Datei/Ordner kopieren
- Create Folder
- Delete File/Folder
- Download File
- Export File as PDF
- Find Files And Folders
- Get File/Folder
- Datei/Ordner verschieben
- Upload File
- Datei/Ordner freigeben
- For Each File/Folder
- Forward Mail
- Get Mail
- Move Mail
- Send Mail
- Reply to Mail
- Delete Mail
- Set Mail Categories
- Add Attachment
- Add Attendee
- Standort hinzufügen
- Termin erstellen
- Ereignis löschen
- Find Meeting Times
- Get Calendars
- Modify Event
- RSVP
- Search Events
- Create Group
- Gruppe löschen
- Get Group
- List Groups
- Create Bucket
- Delete Bucket
- List Buckets
- List Bucket Tasks
- Create Plan
- Get Plan
- List Plans
- Create Task
- Delete Task
- Get Task
- List Tasks
- Update Task
- For Each List
- Get List Info
- For Each List Item
- Delete List Item
- Add List Items
- Listenelement aktualisieren
- Get List Items
- Fehlerbehebung bei der Authentifizierung
- AADSTS50011: Umleitungs-URI stimmt nicht überein
- AADSTS50076: Verwenden der Multifaktor-Authentifizierung
- AADSTS50079: Der Benutzer ist für die Verwendung der Multifaktor-Authentifizierung erforderlich
- AADSTS500113: Für die Anwendung wurde keine Antwortadresse registriert
- AADSTS65001: Der Benutzer oder Administrator hat der Verwendung der Anwendung nicht zugestimmt
- AADSTS7000218: Der Anforderungstext muss den folgenden Parameter enthalten: client_assertion oder client_secret
- AADSTS70002: InvalidClient – Fehler beim Validieren der Anmeldeinformationen
- AADSTS50055: Das Kennwort ist abgelaufen
- AADSTS700082: Das Aktualisierungstoken ist aufgrund von Inaktivität abgelaufen
- AADSTS50194: Die Anwendung ist nicht als Anwendung mit mehreren Mandanten konfiguriert
- Fehlerbehebung für E-Mails
- Fehlerbehebung für Kalender
- Fehlerbehebung für Dateien
- Fehlerbehebung bei Blättern
- Präsentationen
- Versionshinweise
- Über das Präsentations-Aktivitätspaket
- Projektkompatibilität
- PowerPoint-Vertraulichkeitsbeschriftung hinzufügen oder aktualisieren
- Add Data Table to Slide
- Add File to Slide
- Bild oder Video zur Folie hinzufügen
- Add New Slide
- Add Text to Slide
- Copy Paste Slide
- Delete Slide
- Folieninhalt formatieren (Format Slide Content)
- Powerpoint-Vertraulichkeitsbeschriftung abrufen
- Replace Text in Presentation
- Element in Folie kopieren (Paste Item into Slide)
- Run Presentation Macro
- Save PowerPoint File As
- Save Presentation as PDF
- Use PowerPoint Presentation
- Word
- Versionshinweise
- Über das Word-Aktivitätspaket
- Projektkompatibilität
- Word Application Scope / Use Word File
- Add or Update Word Sensitivity Label
- Add Hyperlink to Document
- Bild hinzufügen (Add Image)
- Text anhängen (Append Text)
- Get Word Sensitivity Label
- Insert DataTable in Document
- Paste Chart/Picture into Document
- Text lesen (Read Text)
- Bild ersetzen (Replace Picture)
- Replace Text in Document
- Save Document As
- Save Document as PDF
- Lesezeicheninhalt setzen (Set Bookmark Content)
Produktivitätsaktivitäten
Interaktives Token
- Ausgeführt: als Benutzer.
- Szenario: Attended-Automatisierung.
- Delegierte Berechtigungen.
- Der Authentifizierungstyp „Interaktiver Token“ kann für die Attended-Automatisierung verwendet werden und wenn eine mehrstufige Authentifizierung (MFA) erforderlich ist. Dies ist die Standardoption, die wir in unseren Beispielen verwenden. Wenn Sie das Aktivitätspaket ausprobieren möchten, ist diese Option einfach zu konfigurieren und funktioniert gut für persönliche Konten (mit dem Standardumleitungs-URI, der in Schritt 7 des Abschnitts Registrieren Ihrer Anwendung angegeben ist).
- Sie haben die Möglichkeit, Ihre eigene Azure-App (d. h. OAuthApplication = UiPath) oder die von UiPath (OAuthApplication = Custom) bereitgestellte App zu registrieren und zu verwenden:
- Registrierung der öffentlichen UiPath-App: Der Vorteil der Verwendung der öffentlichen UiPath-App besteht darin, dass Sie die Anwendung nicht konfigurieren oder warten müssen. Hinweis: UiPath speichert keine Benutzerdaten. Das Authentifizierungstoken wird nur auf Ihrer Maschine oder in Ihrem Orchestrator-Bucket gespeichert. Siehe UiPath Public App-Registrierung.
- Benutzerdefinierte App-Registrierung: Der Vorteil der Verwendung Ihrer eigenen benutzerdefinierten App besteht darin, dass Sie Berechtigungen innerhalb Ihrer Organisation detaillierter verwalten, anpassen und zuweisen können. Siehe So erstellen Sie eine Anwendung für Microsoft 365 Scope-Verbindungen.
- Wenn Sie eine benutzerdefinierte Anwendung erstellen, müssen Sie einen Anwendungstyp auswählen. Verwenden Sie für die interaktive Tokenauthentifizierung eine Mobil-/Desktopanwendung (die den OAuth 2.0-Autorisierungscodeflow verwendet).
- Wenn Sie die Aktivität Microsoft 365 zum ersten Mal mit diesem Authentifizierungstyp ausführen, 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. Siehe Abrufen des Zugriffs im Namen eines Benutzers.
- Eine einzelne Organisation kann mehrere Anwendungs-(Client-)IDs haben. Jede Anwendungs-(Client-)ID enthält eigene Berechtigungen und Authentifizierungsanforderungen. Sie und Ihr Kollege können beispielsweise beide eine Microsoft 365 -Anwendung im Azure Active Directory Ihres Unternehmens mit unterschiedlichen Berechtigungen registrieren. Ihre App kann so konfiguriert werden, dass Berechtigungen nur zur Interaktion mit Dateien autorisiert werden, während die App Ihres Kollegen so konfiguriert ist, dass Berechtigungen zur Interaktion mit Dateien, E-Mails und Kalendern autorisiert werden.
- Wenn Sie diesen Authentifizierungstyp in Microsoft 365 Scope auswählen, lassen Sie die Felder Benutzername und Kennwort leer. Wenn Sie eine App mit einem einzelnen Mandanten verwenden, konfigurieren Sie das Feld Mandant . Wenn Sie eine App mit mehreren Mandanten verwenden (die öffentliche UiPath App ist mit mehreren Mandanten), können Sie das Feld Mandant leer lassen.
Wenn Sie eine Aktivität zu Microsoft 365 Scope hinzufügen, werden die erforderlichen Scopes automatisch erkannt. Sie können auch zusätzliche Scopes oder weniger Scopes zulassen. Wenn weniger Scopes ausgewählt werden, funktionieren einige Aktivitätsfunktionen möglicherweise nicht. Weitere Informationen finden Sie unter Arbeiten mit Aktivitäts-Scopes.
Die öffentliche UiPath App wird mit den folgenden Informationen registriert:
- Name: UiPathStudioO365App
- Client-ID:
f2f43f65-16a6-4319-91b6-d2a342a88744
- Scopes: Calendars.Read, Calendars.Read.Shared, Calendars.ReadWrite, Calendars.ReadWrite.Shared, Chat.ReadWrite, Email, EWS.AccessAsUser.All, Files.Read, Files.Read.All, Files.ReadWrite, Files. ReadWrite.All, Group.Read.All, Group.ReadWrite.All, Mail.Read, Mail.Read.Shared, Mail.ReadWrite, Mail.ReadWrite.Shared, Mail.Send, Mail.Send.Shared, offline_access, openid, Presence.Read, Presence.Read.All, Profil, Sites.Read.All, Sites.ReadWrite.All, User.Read, User.Read.All.
Um die klassischen Microsoft 365-Aktivitäten zu aktivieren, muss Ihre App in die Microsoft Identity Plattform integriert sein und die richtigen Microsoft Graph API-Berechtigungen zugewiesen haben.
Führen Sie die folgenden Schritte aus, um Ihre Anwendung zu integrieren, Berechtigungen zuzuweisen und mit der Erstellung Ihres Automatisierungsprojekts zu beginnen:
- Registrieren Sie Ihre Anwendung.
- Fügen Sie API-Berechtigungen hinzu.
- Erstellen Sie Ihr Projekt.
Nach der Registrierung Ihrer Microsoft 365-Anwendung weist Azure Active Directory eine eindeutige Anwendungs-(Client-)ID zu, die Sie in der Aktivität Microsoft 365 Scope zusammen mit den Diensten eingeben, denen Sie Berechtigungen zugewiesen haben (z. B. Dateien, E-Mail, Kalender).
- Melden Sie sich mit Ihrem persönlichen, geschäftlichen oder schulischen Microsoft 365-Konto beim Azure-Portal an.
- Klicken Sie im linken Navigationsbereich auf Azure Active Directory.
- Nachdem die Seite Azure Active Directory geöffnet wurde, klicken Sie auf App-Registrierungen.
-
Klicken Sie in der oberen Navigationsleiste auf + Neue Registrierung .
- Geben Sie einen Namen für Ihre Anwendung ein (z. B. „Office365App“).
-
Wählen Sie unter Unterstützte Kontotypen die Option aus, die für Sie gilt. Weitere Informationen darüber, welche Option ausgewählt werden soll, finden Sie unter Wer kann sich bei Ihrer App anmelden?:
- Nur Konten in diesem Organisationsverzeichnis – Verwenden Sie diese Option, wenn Ihre Zielgruppe intern in Ihrer Organisation ist. Dies stellt eine einzelne Mandantenanwendung dar.
- Konten in einem beliebigen Organisationsverzeichnis (Beliebiges Azure AD-Verzeichnis – Mehrere Mandanten) – Verwenden Sie diese Option, wenn Ihre Zielgruppe Geschäfts- oder Bildungskunden sind. Dies stellt eine Anwendung mit mehreren Mandanten dar.
- Konten in beliebigen Organisationsverzeichnissen und persönliche Microsoft-Konten (z. B. Skype, Xbox) – Verwenden Sie diese Option, um die unterschiedlichsten Microsoft-Identitäten anzuvisieren. Dies stellt eine Anwendung mit mehreren Mandanten dar.
-
Geben Sie unter Umleitungs-URI (optional) eine URI-Adresse ein (falls zutreffend). Die Microsoft-Authentifizierungsbibliothek (MSAL.NET) verwendet einen Standardumleitungs-URI:
https://login.microsoftonline.com/common/oauth2/nativeclient
. Dieser Wert funktioniert wahrscheinlich für Sie, wenn Sie den Authentifizierungstyp Interaktives Token verwenden.- Ihre Auswahl hängt vom Authentifizierungstyp ab. Weitere Informationen zu diesem Thema finden Sie unter Herstellen einer Verbindung mit Microsoft 365-Aktivitäten.
- Im vorliegenden Beispiel unterstützt die Organisation die Authentifizierung mehrerer Mandanten und kann nur den Authentifizierungstyp Interaktives Token verwenden, der einen Umleitungs-URI erfordert.
- Wenn Sie das interaktive Token und den standardmäßigen Microsoft Redirect-URI verwenden, müssen Sie eine Plattform vom Typ Mobil- und Desktopanwendungen hinzufügen. Weitere Informationen finden Sie unter Konfigurieren der Plattformeinstellungen in der Microsoft-Dokumentation.
- Wenn Ihr Authentifizierungstyp Integrierte Windows-Authentifizierung (IWA) oder Benutzername und Kennwort ist, müssen Sie keinen Umleitungs-URI für Ihre Anwendung registrieren. Diese Flows führen einen Roundzug zum Microsoft Identity Platform v2.0-Endpunkt aus, und Ihre Anwendung wird nicht auf einem bestimmten URI zurückgerufen.
-
Wenn Sie mit Microsoft 365 in einem UiPath Studio-Projekt arbeiten, das auf .NET 5.0 abzielt, fügen Sie
http://localhost
zum Umleitungs-URI Ihrer benutzerdefinierten Anwendungen hinzu.Weitere Informationen finden Sie unter Desktop-App-Registrierung in der Dokumentation zur Microsoft Identity Platform.
-
Wählen Sie Registrieren aus. Eine Beispielkonfiguration finden Sie in der folgenden Abbildung.Hinweis: Diese Einrichtung ist nur ein Beispiel. Führen Sie die in der Dokumentation beschriebenen Schritte aus, und treffen Sie eine Auswahl basierend auf den Richtlinien Ihrer Organisation.
Fertig! Jetzt fügen wir Ihrer registrierten Anwendung API-Berechtigungen hinzu.
- Wählen Sie auf der Seite Ihrer registrierten Anwendung (Azure Portal > Azure Active Directory > App-Registrierungen > Office365App) im linken Navigationsbereich API-Berechtigungen aus.
- Nachdem die Seite API-Berechtigung geöffnet wurde, klicken Sie auf + Berechtigung hinzufügen (dadurch wird das Fenster API -Berechtigungen anfordern geöffnet).
- Klicken Sie unter APIauswählen auf Microsoft-APIs (kann standardmäßig geöffnet sein).
-
Klicken Sie unter Häufig verwendete Microsoft-APIsauf Microsoft Graph.
-
Klicken Sie unter Welcher Berechtigungstyp benötigt Ihre Anwendung? auf Delegierte Berechtigungen oder Anwendungsberechtigungen, um die Liste der Berechtigungen anzuzeigen. Wählen Sie Anwendungsberechtigungen aus, wenn Sie den Authentifizierungstyp ApplicationIdAndSecret oder ApplicationIdAndCertificate verwenden. Die anderen verfügbaren Authentifizierungstypen in der Aktivität Microsoft 365 Scope erfordern delegierte Berechtigungen.
Weitere Informationen zu Berechtigungstypen finden Sie unter Konfigurieren einer Clientanwendung für den Zugriff auf Web-APIs in der Microsoft Azure-Dokumentation.
-
Verwenden Sie die Suchleiste oder scrollen Sie in der alphabetischen Liste nach unten und wählen Sie die folgenden Berechtigungen aus:Hinweis: Diese Berechtigungen sind nicht alle obligatorisch. Die bereitgestellte Liste stellt den vollständigen Satz von Berechtigungen dar, die für die Ausführung aller Microsoft 365 -Aktivitäten erforderlich sind. Sie können Berechtigungen abhängig von Ihrem speziellen Anwendungsfall einschränken. Sehen Sie sich die Dokumentationsseiten der Aktivitäten an, um zu erfahren, welche Berechtigungen sie benötigen.
-
Kalender
- Kalender.Lesen
- Calendars.ReadWrite
-
Dateien
- Files.Read
- Files.Read.All
- Files.ReadWrite
- Files.ReadWrite.All
-
Websites
- Sites.Read.All
- Sites.ReadWrite.All
-
E-Mail (Mail)
- Mail.Read
- Mail.ReadWrite
- Mail.Send
- Benutzer
- User.Read
-
Freigegeben (Scopes, die für den Zugriff auf Ressourcen erforderlich sind, die für den Benutzer freigegeben wurden, aber nicht in seinem Besitz sind.)
- Mail.Read.Shared
- Mail.ReadWrite.Shared
- Mail.Send.Shared
- Calendars.Read.Shared
- Calendars.ReadWrite.Shared
-
Wählen Sie Berechtigungen hinzufügen aus, um zu Ihrer Liste der API-Berechtigungen zurückzukehren.
-
-
Stellen Sie sicher, dass Ihre API-Berechtigungen die hinzugefügten Berechtigungen für Kalender, Dateien, Benutzer und E-Mails enthalten.
-
Erstellen Sie ein neues Automatisierungsprojekt.
-
Öffnen Sie UiPath Studio.
-
Klicken Sie unter Neues Projekt auf Prozess. Dadurch wird das Fenster Neuer leerer Prozess geöffnet.
-
Geben Sie einen Projektnamen, einen Speicherortund eine Beschreibungein.
-
Wählen Sie die Kompatibilität aus. Windows ist standardmäßig ausgewählt.
-
Klicken Sie auf Erstellen.
-
-
Installieren Sie das Paket UiPath.MicrosoftOffice365.Activities .
- Wählen Sie im Menüband Design die Option Pakete verwalten aus.
- Geben Sie unter Alle Paketein der Suchleiste Office 365 oder Microsoftein.
- Wählen Sie die gewünschte Paketversion und dann Installieren aus.
- Klicken Sie auf die Schaltfläche Speichern.
Alles erledigt! Nachdem Sie das Setup abgeschlossen haben, können Sie mit dem Hinzufügen der Microsoft 365-Aktivitäten zu Ihrem Projekt beginnen.
Für eine praxisbezogene Lernerfahrung und für einen schnellen Einstieg in die Verwendung der Aktivitäten, sehen Sie sich die Schnellstartanleitungen an. Diese Anleitungen enthalten Schritt-für-Schritt-Anweisungen, mit denen Sie Arbeitsbeispiele für die verschiedenen Aktivitäten erstellen können, damit Sie die Verbindung mit Ihrer registrierten App überprüfen und sich mit den Eingabe-/Ausgabeeigenschaften vertraut machen können.
Weitere Informationen zu Microsoft 365-Aktivitäten (einschließlich Beispiele für die Ein- und Ausgabe von Eigenschaften), finden Sie unter Klassische Aktivitäten mit einer vollständigen Liste und Links zu den Detailseiten der Aktivitäten.