- Überblick
- Excel
- Versionshinweise
- Über das Excel-Aktivitätspaket
- Projektkompatibilität
- Projekteinstellungen
- Excel-Datei verwenden
- 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
- Excel-Diagramm abrufen (Get Excel Chart)
- Spalte einfügen (Insert Column)
- Diagramm einfügen
- Insert Rows
- Insert Sheet
- 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
- Sort Range
- Text To Columns
- Unprotect Sheet
- Excel-Diagramm aktualisieren (Update Excel Chart)
- VLookup
- Zelle schreiben (Write Cell)
- CSV schreiben (Write CSV)
- DataTable in Excel schreiben
- .Zellfarbe abrufen (Get Cell Color)
- VBA aufrufen (Invoke VBA)
- Bereich auswählen (Select Range)
- Ausgewählten Bereich abrufen (Get Select Range)
- 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
- 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
- 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 365-Aktivitätspaket
- Projektkompatibilität
- Einrichten Ihrer Microsoft 365 Azure-App
- Integration Service-Connectors einrichten
- 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
- 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
- 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
- Präsentationen
- Versionshinweise
- Über das Präsentations-Aktivitätspaket
- Projektkompatibilität
- Use PowerPoint Presentation
- 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)
- Replace Text in Presentation
- Element in Folie kopieren (Paste Item into Slide)
- Run Presentation Macro
- Save PowerPoint File As
- Save Presentation as PDF
- Word
- Versionshinweise
- Über das Word-Aktivitätspaket
- Projektkompatibilität
- Word Application Scope / Use Word File
- Add Hyperlink to Document
- Bild hinzufügen (Add Image)
- Text anhängen (Append Text)
- 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)
Einrichten Ihrer Microsoft 365 Azure-App
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 Office 365 Scope zusammen mit den Diensten eingeben, denen Sie Berechtigungen zugewiesen haben (z. B. Dateien, E-Mail, Kalender).
Registrieren Sie Ihre Anwendung
- 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ützteKontotypen die für Sie zutreffende Option aus. Weitere Informationen zur Auswahl der Option finden Sie unten in den Empfehlungen von Microsoft:
- Nur Konten in diesem Organisationsverzeichnis – Verwenden Sie diese Option, wenn Ihre Zielgruppe innerhalb Ihrer Organisation liegt.
- Konten in einem beliebigen Organisationsverzeichnis (Beliebiges Azure AD-Verzeichnis – Mehrinstanzenfähig) – Verwenden Sie diese Option, wenn Ihre Zielgruppe Geschäfts- oder Bildungskunden sind, und um die Mehrmandantenfähigkeit zu aktivieren.
- Konten in einem beliebigen Organisationsverzeichnis (Beliebiges Azure AD-Verzeichnis – Mehrinstanzenfähig) und persönliche Microsoft-Konten (z. B. Skype, Xbox) – Verwenden Sie diese Option, um auf die breiteste Gruppe von Microsoft-Identitäten abzuzielen und die Mehrmandantenfähigkeit zu aktivieren.
-
Geben Sie unter Umleitungs-URI (optional)eine URI-Adresse ein (falls zutreffend).
Die Microsoft-Authentifizierungsbibliothek (MSAL.NET) verwendet einen Standard-Umleitungs-URI:https://login.microsoftonline.com/common/oauth2/nativeclient
. Dieser Wert wird wahrscheinlich funktionieren, wenn Sie den Authentifizierungstyp „Interaktives Token“ verwenden.- Ihre Auswahl hängt von Ihrem Authentifizierungstyp ab. Weitere Informationen zu diesem Thema finden Sie im Abschnitt Unattended- und Attended-Automatisierung auf der Seite mit den Details zur Aktivität Microsoft 365 Scope .
- In unserem Beispiel unterstützt die Organisation die mandantenfähige Authentifizierung und kann nur den Authentifizierungstyp Interactive Token verwenden, der einen Umleitungs-URI erfordert.
- Wenn Sie ein interaktives Token und den standardmäßigen Microsoft-Umleitungs-URI verwenden, müssen Sie eine Plattform vom Typ Mobile und Desktop-Anwendung hinzufügen. Weitere Informationen finden Sie in der Microsoft-Dokumentation.
- Wenn Ihr Authentifizierungstyp Integrierte Windows-Authentifizierung oder Benutzername und Kennwort ist, müssen Sie keinen Umleitungs-URI für Ihre Anwendung registrieren. Diese Flows führen einen Roundtrip zum Microsoft Identity Platform v2.0-Endpunkt durch, und Ihre Anwendung wird nicht für einen bestimmten URI zurückgerufen.
-
Bei der Arbeit mit Microsoft 365 in einem UiPath Studio-Projekt, das auf .NET 5.0 abzielt, sollten die Clients
http://localhost
zum Umleitungs-URI ihrer benutzerdefinierten Anwendungen hinzufügen.Weitere Informationen finden Sie unter Desktop-App-Registrierung in der Dokumentation zur Microsoft Identity-Plattform.
-
Klicken Sie auf Registrieren. Eine Beispielkonfiguration ist im Screenshot unten verfügbar.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.
API-Berechtigungen hinzufügen
- Klicken Sie auf der Seite Ihrer registrierten Anwendung (Azure-Portal > Azure Active Directory > App-Registrierungen > Office365App) im linken Navigationsbereich auf API-Berechtigungen .
- 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.
-
Unter Welche Art von Berechtigungen erfordert Ihre Anwendung?, klicken Sie auf Delegierte Berechtigungen oder Anwendungsberechtigungen , um die Liste der Berechtigungen anzuzeigen. Anwendungsberechtigungen müssen festgelegt werden, wenn der Wert von AuthenticationType in der Microsoft Office 365 Scope -Aktivität auf ApplicationIdAndSecret oder ApplicationIdAndCertificatefestgelegt ist. Die anderen Authentifizierungstypen, die in der Aktivität Microsoft Office 365 Scope verfügbar sind, 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.
Wichtig:Einige Aktivitäten unterstützen den Authentifizierungstyp ApplicationIdAndSecret oder ApplicationIdAndCertificate nicht (z. B Besprechungszeiten finden).
Bei E-Mail-Aktivitäten muss ein Wert für den Parameter Account angegeben werden (d. h. welches Postfach aller Mandantenpostfächer Sie verwenden möchten).
Bei Verwendung dieses Authentifizierungstyps hat die Anwendung Zugriff auf alle Postfächer Ihres Mandanten. Der Grund dafür ist, dass die Anwendungs-API-BerechtigungMail.Read
E-Mails in allen Postfächern lesen undMail.ReadWrite
E-Mails in allen Postfächern lesen und schreibenbedeutet.Eine Lösung besteht darin, Anwendungsberechtigungen auf bestimmte Postfächer zu beschränken, sodass die Anwendung nur Zugriff auf die angegebenen Postfächer hat.
Weitere Informationen finden Sie unter Einrichten der Anwendungsberechtigungen für bestimmte Exchange Online-Postfächer.
Verwenden Sie die Anwendungsberechtigung Sites.Selected , um der Anwendung den Zugriff nur auf die bestimmten SharePoint-Websitesammlungen und nicht auf alle zu ermöglichen.
-
Verwenden Sie die Suchleiste oder scrollen Sie in der alphabetischen Liste nach unten und wählen Sie die folgenden Berechtigungen aus:
-
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
-
Freigegeben\*
- Mail.Read.Shared
- Mail.ReadWrite.Shared
- Mail.Send.Shared
- Calendars.Read.Shared
-
Calendars.ReadWrite.Shared
\* Bereiche, die für den Zugriff auf Ressourcen erforderlich sind, die für den Benutzer freigegeben sind, aber nicht in dessen Besitz sind.
-
Klicken Sie auf Berechtigungen hinzufügen (Sie kehren zu Ihrer Liste der API-Berechtigungenzurück).
-
-
Stellen Sie sicher, dass Ihre API-Berechtigungen Ihre hinzugefügten Berechtigungen Kalender, Dateienund E- Mail umfassen.
-
Erstellen Sie ein neues Automatisierungsprojekt.
- Öffnen Sie UiPath Studio.
- Klicken Sie unter Neues Projektauf 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 .
- Klicken Sie im Menüband Design auf Pakete verwalten (dadurch wird das Fenster Pakete verwalten geöffnet).
- Geben Sie unter Alle Paketein der Suchleiste Office 365 oder Microsoftein.
- Wählen Sie die gewünschte Paketversion aus und klicken Sie dann auf Installieren.
- Klicken Sie auf die Schaltfläche Speichern.
Weitere Informationen zu UiPath Studio-Paketen finden Sie unter Verwalten von Paketen im Studio-Handbuch.
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 Aktivitätenliste und Links zu den Detailseiten der Aktivitäten.