- Vue d'ensemble (Overview)
- Activités de productivité
- Classique vs moderne dans les activités Microsoft 365 et Google Workspace
- Microsoft 365 et Google Workspace Cards - Autorisations et étendues des API
- Travailler avec des libellés de confidentialité
- Travailler avec des étendues d'activité
- Prise en charge du service de suivi des processus
- Excel
- Notes de publication
- À propos du package d'activités Excel
- Compatibilité du projet
- Codage de caractères pris en charge
- Paramètres du projet
- Ajouter ou mettre à jour le libellé de confidentialité Excel (Add or Update Excel Sensitivity Label)
- Ajouter la plage (Append Range)
- Auto Fill
- Plage d’ajustement automatique
- Change Pivot Data Source
- Clear Sheet/Range/Table
- Copy/Paste Range
- Create Pivot Table
- Supprimer la colonne (Delete Column)
- Delete Rows
- Supprimer la feuille
- Duplicate Sheet
- Export to CSV
- Fill Range
- Filtrer (Filter)
- Filter Pivot Table
- Find First/Last Data Row
- Valeur Rechercher/Remplacer
- For Each Excel Row
- For Each Excel Sheet
- Formater en tant que table
- Format Cells
- Get Cell Color
- Obtenir un graphique Excel
- Obtenir le libellé de confidentialité Excel (Get Excel Sensitivity Label)
- Get Selected Range
- Insérer la colonne (Insert Column)
- Insert Chart
- Insert Rows
- Insert Sheet
- Appeler VBA (Invoke VBA)
- Recherche
- Match function
- Protect Sheet
- Lire la formule de cellule (Read Cell Formula)
- Read Cell Value
- Lire la plage (Read Range)
- Actualiser les données de connexion Excel
- Refresh Pivot Table
- Supprimer les doublons
- Rename Sheet
- Run Spreadsheet Macro
- Save Excel File
- Save Excel File As
- Save Excel File As PDF
- Sélectionner la plage (Select Range)
- Sort Range
- Text to Columns
- Unprotect Sheet
- Mettre à jour un graphique Excel
- Utiliser le fichier Excel
- VLookup
- Écrire la cellule (Write Cell)
- Écrire un fichier CSV (Write CSV)
- Écrire un objet DataTable dans Excel
- Étendue d'application Excel (Excel Application Scope)
- Ajouter au fichier CSV (Append To CSV)
- Lire un fichier CSV (Read CSV)
- Écrire un fichier CSV (Write CSV)
- Supprimer la colonne (Delete Column)
- Filtrer la table (Filter Table)
- Obtenir la plage de tables (Get Table Range)
- Insérer la colonne (Insert Column)
- Trier la table (Sort Table)
- Ajouter la plage (Append Range)
- Fermer le classeur (Close Workbook)
- Get Cell Color
- Lire la cellule (Read Cell)
- Lire la formule de cellule (Read Cell Formula)
- Lire la colonne (Read Column)
- Lire la plage (Read Range)
- Lire la ligne (Read Row)
- Sélectionner la plage (Select Range)
- Définir la couleur de plage (Set Range Color)
- Écrire la cellule (Write Cell)
- Écrire la plage (Write Range)
- Enregistrer le classeur (Save Workbook)
- Create Table
- Get Workbook Sheet
- Get Workbook Sheets
- Refresh Pivot Table
- Create Pivot Table
- Get Selected Range
- Copy Sheet
- Delete Range
- Auto Fill Range
- Copy Paste Range
- Exécuter la macro (Execute Macro)
- Insert/Delete Columns
- Insert/Delete Rows
- Appeler VBA (Invoke VBA)
- LookUp Range
- Remove Duplicates Range
- Excel Process Scope
- Append Range Workbook
- Create Pivot Table Workbook
- Classeur de l’activité Obtenir la couleur de la cellule
- Get Table Range Workbook
- Read Cell Formula Workbook
- Read Cell Workbook
- Read Column Workbook
- Read Range Workbook
- Read Row Workbook
- Classeur de l’activité Définir la couleur de plage
- Write Cell Workbook
- Write Range Workbook
- Gérer les fichiers CSV
- Filtrer les fichiers CSV
- Vérifier les fichiers CSV
- Fonctiones de table
- Gérer plusieurs fichiers Excel
- Interpréter les résultats Excel
- Gérer les tableaux croisés dynamiques
- Gérer la sélection de la plage
- Lire à partir de fichiers Excel
- Gérer les bases de données dans Excel
- Comparer des fichiers CSV
- Comparer des valeurs numériques
- Trier les données dans les fichiers Excel
- Filtrer et supprimer des lignes dans les fichiers Excel
- Filtrer les fichiers Excel par couleur de cellule
- Manipuler les sélections de plage
- Vérifier les données du classeur Excel
- Lire, écrire et ajouter des données dans Excel
- Google Workspace
- Notes de publication
- À propos du package d'activités Google Workspace
- Compatibilité du projet
- Paramètres du projet
- Google Workspace HTTP Request
- Run Script
- Apply File Labels
- Effacer les champs de libellé du fichier (Clear File Label Fields)
- Copier le fichier (Copy File)
- Créer un dossier (Create Folder)
- Delete File/Folder
- Autorisation de suppression du fichier ou dossier
- Télécharger le fichier
- For Each File/Folder
- Obtenir les libellés du Drive (Get Drive Labels)
- Get File or Folder Info
- Obtenir les libellés de fichier (Get File Labels)
- Get File/Folder
- Get File List
- Get File/Folder Permissions
- Déplacer le fichier (Move File)
- Remove File Labels
- Renommer le fichier/dossier
- Share File/Folder
- Update File Permission
- Upload Files
- Appliquer des libellés Gmail (Apply Gmail Labels)
- Archiver un e-mail
- Supprimer un e-mail
- Download Email
- Download Email Attachments
- Pour chaque e-mail
- Transférer un e-mail
- Get Email By Id
- Get Email List
- Obtenir la liste des libellés Gmail (Get Gmail Labels List)
- Get Newest Email
- Get Single Gmail Label
- Marquer un e-mail comme lu/non-lu
- Move Email
- Supprimer les libellés Gmail (Remove Gmail Labels)
- Répondre à un e-mail
- Envoyer un e-mail
- Activer les réponses automatiques (Turn On Automatic Replies)
- Désactiver les réponses automatiques (Turn Off Automatic Replies)
- Add Sheet
- Auto Fill Range
- Copy Paste Range
- Create Spreadsheet
- Supprimer la colonne (Delete Column)
- Delete Range
- Delete Rows
- Supprimer la feuille
- Pour chaque ligne de la feuille de calcul
- Pour chaque feuille dans Feuille de calcul (Spreadsheet)
- Get Cell Color
- Lire la cellule (Read Cell)
- Lire la colonne (Read Column)
- Lire la plage (Read Range)
- Lire la ligne (Read Row)
- Rename Sheet
- Définir la couleur de plage (Set Range Color)
- Écrire la cellule (Write Cell)
- Écrire la plage (Write Range)
- Ligne d'écriture (Write Row)
- Write Column
- Événement de calendrier créé
- Événement de calendrier reçu
- Événement du calendrier (Calendar Event) mis à jour
- Réponse à l'événement de calendrier
- Fichier créé
- Dossier créé
- Fichier mis à jour
- E-mail reçu
- E-mail envoyé
- Feuille créée (Sheet Created)
- Cellule de la feuille mise à jour (Cell in Sheet Updated)
- Ligne ajoutée en bas d'une feuille (Row Added to the Bottom of a Sheet)
- Tâche créée
- Tâche terminée
- Attendre la création d'un événement de calendrier et reprendre
- Attendre la réception d'un événement de calendrier et reprendre
- Attendre la réponse de l'événement du calendrier et reprendre
- Wait for Calendar Event Updated and Resume
- Attendre la réception d’un e-mail et reprendre
- Attendre l'envoi d’un e-mail et reprendre
- 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
- Attendre qu’une ligne soit ajoutée en bas d’une feuille
- Wait for Task Created and Resume
- Wait for Task Completed and Resume
- Connexions
- Add Sheet
- AjouterFeuilleCalcul
- Supprimer la colonne (Delete Column)
- Delete Range
- Delete Rows
- Supprimer la feuille
- GetNamedRanges
- Get Ranges
- Récupérer des feuilles (Get Sheets)
- ObtenirFeuillesCalcul
- Lire la cellule (Read Cell)
- Lire la plage (Read Range)
- Rename Sheet
- Écrire la cellule (Write Cell)
- Write Column
- Écrire la plage (Write Range)
- Ligne d'écriture (Write Row)
- Options
- Apply File Labels
- Effacer les champs de libellé du fichier (Clear File Label Fields)
- Copy File
- Créer un dossier (Create Folder)
- Supprimer l'élément
- Télécharger le fichier
- Obtenir les libellés du Drive (Get Drive Labels)
- Get File
- Obtenir les libellés de fichier (Get File Labels)
- Get Files
- GetFilesandFolders
- Get Folder
- Obtenir les dossiers
- Obtenir un élément
- Move File
- Move Folder
- RefreshFile
- ActualiserDossier
- RefreshItem
- Remove File Labels
- Share File
- Partager le dossier
- Upload File
- Upload Files
- Options
- Appliquer les libellés
- Archiver un e-mail
- Supprimer un e-mail
- Download Email
- Télécharger la pièce jointe d'e-mail
- Download Email Attachments
- Transférer un e-mail
- Get Email
- Obtenir les infos des pièces jointes de l'e-mail
- Get Emails
- Get Mail Labels
- Get Newest Email
- Mark Email As Read
- MarquerEmailCommeNonLu
- Move Email
- Supprimer les libellés
- Reply To Email
- Envoyer un e-mail
- Désactiver les réponses automatiques (Turn Off Automatic Replies)
- Activer les réponses automatiques (Turn On Automatic Replies)
- Options
- Add Attendee
- Créer un événement
- Supprimer l'événement
- Modify Event
- Search Events
- Use Google Drive
- Share File
- Delete File Permission
- Get File Permissions
- Update File Permission
- Copier le fichier (Copy File)
- Créer un dossier (Create Folder)
- Delete File
- Télécharger le fichier
- Rechercher des fichiers et des dossiers (Find Files and Folders)
- Obtenir des informations sur les fichiers
- Déplacer le fichier (Move File)
- Télécharger le fichier
- Create Document
- Create New Spreadsheet
- Récupérer les messages électroniques (Get Mail Messages)
- Envoyer des messages électroniques
- Modifier les libellés
- Use Google Spreadsheet
- Add Delete Columns
- Add Delete Rows
- Auto Fill Range
- Ajouter une feuille (Add New Sheet)
- Append Row
- Batch Spreadsheet Updates
- Copy Sheet
- Copy Paste Range
- Delete Range
- Supprimer la feuille
- Get Cell Color
- Récupérer des feuilles (Get Sheets)
- Lire la cellule (Read Cell)
- Lire la colonne (Read Column)
- Lire la plage (Read Range)
- Lire la ligne (Read Row)
- Rename Sheet
- Écrire la cellule (Write Cell)
- Écrire la plage (Write Range)
- Clear Range
- Download Spreadsheet
- Use Google Document
- Batch Document Updates
- Get Document
- Get Text Index
- Insert Text
- Remplacer le texte (Replace Text)
- Read All Text
- Create Script Project
- Get Project Content
- Upload Script File
- Create Deployment
- Run Script
- Courrier (Mail)
- Notes de publication
- Nouvel impact d'Outlook sur les activités de bureau UiPath Outlook
- Compatibilité du projet
- Use Desktop Outlook App
- Use Gmail
- Use Outlook 365
- Archiver un e-mail
- Supprimer un e-mail
- Pour chaque e-mail
- Transférer un e-mail
- Get Email By Id
- Récupérer le message e-mail à partir d'un fichier
- Marquer un e-mail comme lu/non-lu
- Move Email
- Répondre à un e-mail
- Enregistrer un e-mail
- Save Email Attachments
- Send Calendar Invite
- Envoyer un e-mail
- Étendue Exchange (Exchange Scope)
- Supprimer le message électronique Exchange (Delete Exchange Mail Message)
- Obtenir les messages électroniques Exchange (Get Exchange Mail Messages)
- Déplacer le message électronique Exchange (Move Exchange Mail Message)
- Envoyer le message électronique Exchange (Send Exchange Mail Message)
- Create Exchange Draft
- Enregistrer les pièces jointes Exchange
- Microsoft 365
- Notes de publication
- À propos du package d’activités Microsoft 365
- Compatibilité du projet
- Paramètres du projet
- Microsoft 365 HTTP Request
- Add Sheet
- Copy Range
- Create Table
- Create Workbook
- Supprimer la colonne (Delete Column)
- Supprimer la feuille
- Delete Range
- Delete Rows
- Pour chaque ligne du classeur
- Pour chaque feuille dans Classeur (Workbook)
- Get Cell Color
- Lire la cellule (Read Cell)
- Lire la colonne (Read Column)
- Lire la plage (Read Range)
- Lire la ligne (Read Row)
- Rename Sheet
- Définir la couleur de plage (Set Range Color)
- VLookup Range
- Écrire la cellule (Write Cell)
- Write Column
- Écrire la plage (Write Range)
- Ligne d'écriture (Write Row)
- Attribuer un libellé de confidentialité
- Créer un dossier (Create Folder)
- Copy File/Folder
- Delete File/Folder
- Télécharger le fichier
- Archivage/Extraction du fichier (File Check-in/Check-out)
- For Each File/Folder
- Get File/Folder
- Obtenir les métadonnées du fichier ou du dossier
- Obtenir des libellés de confidentialité
- Get File/Folder List
- Move File/Folder
- Renommer le fichier/dossier
- Partager un fichier/dossier
- Upload Files
- Mettre à jour les métadonnées du fichier ou du dossier
- Archiver un e-mail
- Supprimer un e-mail
- Download Email
- Download Email Attachments
- Pour chaque e-mail
- Transférer un e-mail
- Get Email By Id
- Get Email Folders List
- Get Email List
- Get Newest Email
- Mark Email as Read/Unread
- Move Email
- Répondre à un e-mail
- Envoyer un e-mail
- Set Email Categories
- Activer les réponses automatiques (Turn On Automatic Replies)
- Désactiver les réponses automatiques (Turn Off Automatic Replies)
- Événement de calendrier créé
- Événement de calendrier reçu
- Réponse à l'événement de calendrier
- Événement du calendrier (Calendar Event) mis à jour
- Cellule de la feuille de calcul mise à jour (Cell in Worksheet Updated)
- E-mail reçu
- E-mail envoyé
- Fichier créé
- Fichier mis à jour
- List Item Added
- List Item Updated
- Ligne ajoutée en bas d'une table
- Feuille de calcul créée
- Attendre la création d'un événement de calendrier et reprendre
- Attendre la réception d'un événement de calendrier et reprendre
- Attendre la réponse de l'événement du calendrier et reprendre
- Wait for Calendar Event Updated and Resume
- Wait for Cell in Worksheet Updated and Resume
- Attendre la réception d’un e-mail et reprendre
- Attendre l'envoi d’un e-mail et reprendre
- Wait for File Created and Resume
- Wait for File Updated and Resume
- Wait for Row Added to the Bottom of a Table and Resume
- Attendre l’ajout d’un élément de liste et reprendre
- Wait for List Item Updated and Resume
- Wait for Worksheet Created and Resume
- Connexions
- Add Sheet
- AjouterClasseur
- Supprimer la colonne (Delete Column)
- Delete Range
- Delete Rows
- Supprimer la feuille
- GetNamedRanges
- Get Ranges
- Récupérer des feuilles (Get Sheets)
- ObtenirClasseurs
- Lire la cellule (Read Cell)
- Lire la plage (Read Range)
- Rename Sheet
- Écrire la cellule (Write Cell)
- Write Column
- Écrire la plage (Write Range)
- Ligne d'écriture (Write Row)
- AjouterCatégoriesE-mail
- Archiver un e-mail
- Supprimer un e-mail
- Download Email
- Télécharger la pièce jointe d'e-mail
- Download Email Attachments
- Transférer un e-mail
- Get Email
- Obtenir les infos des pièces jointes de l'e-mail
- Get Emails
- ObtenirDossiersE-mail
- Get Newest Email
- Mark Email As Read
- MarquerEmailCommeNonLu
- Move Email
- SupprimerCatégoriesE-mail
- Reply To Email
- Envoyer un e-mail
- Désactiver les réponses automatiques (Turn Off Automatic Replies)
- Activer les réponses automatiques (Turn On Automatic Replies)
- Fusionner plusieurs feuilles dans une nouvelle feuille Excel récapitulative
- Accepter automatiquement les invitations d'agenda de votre gestionnaire
- Déplacer les fichiers vers des dossiers dédiés par type
- Vérifier si les nouveaux documents d'emploi (I9 et ID) correspondent
- Ajouter de nouveaux clients à une liste SharePoint
- Supprimer les éléments de la liste SharePoint plus récents qu'hier
- M'avertir sur Slack lorsqu'un e-mail Outlook important est reçu
- Inclure la date de création dans les nouveaux noms de fichiers OneDrive
- M'avertir par e-mail lorsqu'un nouveau fichier est créé
- Microsoft Office 365 Scope
- Add Sheet
- Ajouter la plage (Append Range)
- Clear Range
- Copy Range
- Copy Sheet
- Create Workbook
- Delete Range
- Supprimer la feuille
- Get Cell Color
- Récupérer des feuilles (Get Sheets)
- Lire la cellule (Read Cell)
- Lire la colonne (Read Column)
- Lire la plage (Read Range)
- Lire la ligne (Read Row)
- Rename Sheet
- Écrire la cellule (Write Cell)
- Écrire la plage (Write Range)
- Définir la couleur de plage (Set Range Color)
- Create Table
- Obtenir la plage de tables (Get Table Range)
- Insérer la colonne (Insert Column)
- Supprimer la colonne (Delete Column)
- Insert Rows
- Delete Rows
- VLookup Range
- Use OneDrive & SharePoint
- Copy File/Folder
- Créer un dossier (Create Folder)
- Delete File/Folder
- Télécharger le fichier
- Export File as PDF
- Find Files And Folders
- Get File/Folder
- Move File/Folder
- Télécharger le fichier
- Partager un fichier/dossier
- For Each File/Folder
- Forward Mail
- Find Meeting Times
- Get Mail
- Move Mail
- Send Mail
- Reply to Mail
- Supprimer l'e-mail
- Définir les catégories d’e-mail
- Add Attachment
- Add Attendee
- Ajouter un emplacement
- Créer un événement
- Supprimer l'événement
- Get Calendars
- Modify Event
- RSVP
- Search Events
- Create Group
- Supprimer le groupe
- 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
- Update List Item
- Get List Items
- Résolution des problèmes d'authentification
- ADSTS50011 : ne correspond pas à l’URI de redirection
- ADSTS50076 : Utilisation de l’authentification multifacteur
- ADSTS50079 : l’utilisateur doit utiliser l’authentification multifacteur
- ADSTS500113 : aucune adresse de réponse enregistrée pour l'application
- ADSTS65001 : L'utilisateur ou l'administrateur n'a pas donné son consentement pour utiliser l'application
- ADSTS7000218 : le corps de la requête doit contenir le paramètre suivant : client_assertion ou client_secret
- ADSTS70002 : ClientNonValide (InvalidClient) - Erreur lors de la validation des informations d'identification
- ADSTS50055 : Le mot de passe a expiré
- ADSTS700082 : le jeton de réactualisation a expiré pour cause d'inactivité
- ADSTS50194 : l'application n'est pas configurée en tant qu'application multilocataire
- Résolution des problèmes de messagerie
- Résolution des problèmes de calendrier
- Résolution des problèmes de fichiers
- Résolution des problèmes de feuilles
- Présentation
- Notes de publication
- À propos du package d’activités Presentations
- Compatibilité du projet
- Ajouter ou mettre à jour le libellé de confidentialité PowerPoint (Add or Update PowerPoint Sensitivity Label)
- Add Data Table to Slide
- Add File to Slide
- Ajouter une image ou une vidéo à la diapositive
- Add New Slide
- Add Text to Slide
- Copy Paste Slide
- Delete Slide
- Formater le contenu de la diapositive
- Obtenir le libellé de confidentialité PowerPoint (Get PowerPoint Sensitivity Label)
- Coller un élément dans une diapositive
- Replace Text in Presentation
- Run Presentation Macro
- Save PowerPoint File As
- Save Presentation as PDF
- Utiliser une présentation PowerPoint
- Word
- Notes de publication
- À propos du package d'activités Word
- Compatibilité du projet
- Fonctionnalités de l'application Word/Utiliser un fichier Word
- Ajouter ou mettre à jour le libellé de confidentialité Word (Add or Update Word Sensitivity Label)
- Add Hyperlink to Document
- Add Picture
- Ajouter un texte (Append Text)
- Obtenir le libellé de confidentialité Word (Get Word Sensitivity Label)
- Insert DataTable in Document
- Paste Chart/Picture into Document
- Lire le texte (Read Text)
- Replace Picture
- Replace Text in Document
- Save Document As
- Save Document as PDF
- Définir le contenu du signet (Set Bookmark Content)

Activités de productivité
Jeton interactif
linkVue d'ensemble (Overview)
linkLe type d'authentification de jeton interactif comprend les caractéristiques suivantes :
- S'exécute en tant qu'utilisateur.
- Utilisé dans les scénarios d'automatisation assistée (attended).
- Utilise les autorisations déléguées.
Détails (Details)
linkVous pouvez utiliser le type d'authentification par jeton interactif pour l'automatisation assistée et lorsque l'authentification multifacteur (MFA) est requise. Si vous souhaitez tester le package d'activités, utilisez cette méthode d'authentification, car elle est facile à configurer et fonctionne bien pour les comptes personnels. Le jeton interactif utilise l'URI de redirection par défaut mentionné dans la section Enregistrement de votre application .
- Inscription d’application publique UiPath: l’avantage d’utiliser l’application publique UiPath est que vous n’avez pas besoin de configurer ou de gérer l’application.
Remarque : UiPath ne stocke aucune donnée utilisateur. Le jeton d'authentification n'est enregistré que sur votre machine ou dans votre compartiment Orchestrator. Pour en savoir plus, consultezInscription de l'application publique UiPath (UiPath Public App registration).
- Apporter votre propre application (BYOA): l'avantage d'utiliser votre propre application réside dans le fait que vous pouvez gérer, personnaliser et attribuer des autorisations au sein de votre organisation de manière plus précise. Pour plus de détails, consultez Inscription de l'application OAuth personnalisée - Fournissez votre propre application (BYOA).
public client
ou native
(Mobile et Desktop).
Lorsque vous exécutez l'activité Microsoft 365 pour la première fois avec le type d'authentification par jeton interactif, vous êtes invité à autoriser l'accès aux ressources auxquelles vous avez accordé des autorisations lors de l'enregistrement de votre application. Pour plus de détails, consultez Obtenir l'accès au nom d'un utilisateur (Get access on name of a user).
Une même organisation peut avoir plusieurs ID d'application (client). Chaque ID d'application contient ses propres autorisations et exigences d'authentification. Par exemple, vous et votre collègue pouvez tous les deux enregistrer une application Microsoft 365 dans l'ID Microsoft Entra de votre entreprise avec des autorisations différentes. Votre application peut être configurée pour accorder des autorisations en vue d'interagir uniquement avec les fichiers, tandis que l'application de votre collègue peut accorder des autorisations en vue d'interagir avec les fichiers, la messagerie et l'agenda.
- Si vous sélectionnez le type d'authentification par jeton interactif dans l'activité ÉtendueMicrosoft 365 Scope) , laissez les champs Nom d'utilisateur (Username) et Mot de passe (Password) vides.
- Si vous utilisez une application à locataire unique, configurez le champ Locataire (Tenant) .
- Si vous utilisez une application multilocataire (l'application publique UiPath est une application multilocataire), laissez le champ Locataire (Tenant) vide.
Étendues du jeton interactif
linkCette section s'applique à la fois aux méthodes Apps publiques UiPath (UiPath Public App) et Fournissez votre propre application (Bring your Own App).
Lorsque vous ajoutez une activité à Microsoft 365 Scope, Studio détecte automatiquement les étendues requises. Vous pouvez également autoriser des étendues supplémentaires ou inférieures. Cependant, si moins d'étendues sont sélectionnées, certaines fonctionnalités d'activité peuvent ne pas fonctionner.
Pour plus de détails, consultez Travailler avec des étendues d'activité (Working with activity scopes).
Inscription de l’application publique UiPath
linkL'application publique UiPath est enregistrée avec les informations suivantes :
- Nom: UiPathStudioO365App
- ID client:
f2f43f65-16a6-4319-91b6-d2a342a88744
- Étendues: 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.
Inscription personnalisée de l'application OAuth - Fournissez votre propre application (BYOA)
linkCette section explique comment créer une application pour les connexions ÉtendueMicrosoft 365 Scope) .
Vue d'ensemble (Overview)
Pour activer les activités classique (classic) Microsoft 365 , votre application doit :
- être intégré à la Plateforme d’identités Microsoft.
- d'avoir les autorisations correctes de l'API Microsoft Graph qui lui sont affectées.
Après avoir enregistré votre application Microsoft 365 , Microsoft Entra ID attribue un ID d'application (client) unique que vous saisissez dans l'activité ÉtendueMicrosoft 365 Scope) , ainsi que les services auxquels vous avez attribué des autorisations, qui sont les fichiers, la messagerie et l'agenda.
Enregistrer votre propre application (BYOA)
- Connectez-vous au portail Azure à l'aide de votre compte Microsoft 365 personnel, professionnel ou scolaire.
- Sélectionnez Microsoft Entra ID.
- Sélectionnez le bouton Ajouter (Add) et, dans la liste déroulante, sélectionnez Inscription d'application (App registration).
- Sur la page Enregistrer une application (Register an application) , renseignez les champs suivants Nom (Name), Types de compte pris en charge (Supported account types) et URI de redirection (facultatif) (Redirect URI (optional)).
- Dans le champ Nom (Name) , saisissez un nom pour votre application.
- Sous Types de compte pris en charge (Supported account types), sélectionnez l’option qui s’applique à vous :
- Comptes de ce répertoire organisationnel uniquement (UiPath uniquement - Locataire unique) : utilisez cette option si votre public cible est interne à votre organisation. Cela représente une application à locataire unique.
- Comptes dans n'importe quel annuaire organisationnel (Tout locataire Microsoft Entra ID - Multilocataire) : utilisez cette option si votre public cible est un client professionnel ou scolaire. Cela représente une application multilocataire.
- Les comptes dans n'importe quel annuaire organisationnel (Tout locataire Microsoft Entra ID - Multilocataire) et les comptes Microsoft personnels (par ex. Skype, Windows) : utilisez cette option pour cibler le plus grand nombre d'identités Microsoft. Cela représente une application multilocataire.
- Comptes Microsoft personnels uniquement
Pour plus d'informations sur l'option à sélectionner, reportez-vous à Qui peut se connecter à votre application ?
- Sous Rediriger l’URI (facultatif) (Redirect URI (optional)), saisissez une adresse URI, le cas échéant. La bibliothèque d'authentification Microsoft (MSAL.NET) utilise un URI de redirection par défaut :
https://login.microsoftonline.com/common/oauth2/nativeclient
. Cette valeur fonctionnera probablement pour vous lorsque vous utilisez le type d'authentification Jeton interactif.- Votre sélection dépend de votre type d'authentification. Pour plus de détails, consultez la section Comment se connecter aux activités Microsoft 365 ).
- Dans notre exemple, l'organisation prend en charge l'authentification multilocataire et ne peut utiliser que le type d'authentification par jeton interactif qui nécessite un URI de redirection.
- Si vous utilisez le jeton interactif et l'URI de redirection Microsoft par défaut, vous devez ajouter une plate-forme de type Applications mobiles et de bureau. Pour plus de détails, consultez Configurer les paramètres de la plate-forme (Configure platform settings) dans la documentation Microsoft.
- Si votre type d'authentification est Authentification Windows intégrée (IWA) ou Nom d'utilisateur et mot de passe (Username and Password), vous n'avez pas besoin d'enregistrer d'URI de redirection pour votre application. Ces flux font un aller-retour vers le point de terminaison Microsoft Identity Platform v2.0 et votre application ne sera pas rappelée sur un URI spécifique.
- Lorsque vous travaillez avec Microsoft 365 dans un projet UiPath Studio ciblant .NET 5.0, ajoutez
http://localhost
à l'URI de redirection des applications que vous possédez.Pour plus de détails, consultez Inscription de l'application de bureau (Desktop app-registration) dans la documentation de la Plateforme d’identités Microsoft.
- Sélectionnez Enregistrer (Register), qui vous redirige vers la page Aperçu (Overview) de votre application enregistrée.
Pour terminer la configuration de l'application, vous devez également y ajouter des autorisations d'API.
Ajouter des autorisations d'API
- L’authentification de jeton interactif utilise des autorisations déléguées.
- Les autorisations peuvent varier en fonction de l'activité, car chaque activité inclut les autorisations dont elle a besoin pour ses fonctionnalités spécifiques.
Après avoir enregistré votre application, ajoutez les autorisations d'API nécessaires comme suit :
- Dans le portail Azure , accédez à votre application enregistrée.
- Développez l'option Gérer (Manage) et sélectionnez Autorisations d'API (API permissions).
- Sélectionnez Ajouter une autorisation (Add a permission), qui ouvre le panneau latéral Demander les autorisations de l'API (Request API permissions) .
- Sélectionnez Microsoft Graph sous l'onglet API Microsoft .
- Sélectionnez Autorisations déléguées (Delegated permissions) pour afficher la liste des autorisations.
Remarque :
- Les autorisations déléguées sont utilisées avec un jeton interactif.
- Les autorisations d’application sont utilisées avec l’ID d’application et la clé secrète.
Pour plus de détails sur les types d'autorisations, consultez Configurer une application cliente pour accéder aux API Web (Configure a client application to access web APIs) dans la documentation Microsoft Azure.
- Utilisez la barre de recherche ou faites défiler la liste et sélectionnez les autorisations suivantes :
Remarque :
- Les autorisations peuvent varier en fonction de l'activité, car chaque activité inclut les autorisations dont elle a besoin pour ses fonctionnalités spécifiques.
- Ces autorisations ne sont pas toutes obligatoires. La liste suivante représente l'ensemble complet des autorisations requises pour exécuter toutes les activités Microsoft 365 . Vous pouvez restreindre les autorisations en fonction de votre cas d'utilisation particulier. Consultezles pages de documentation des activités pour connaître les autorisations dont elles ont besoin.
- Calendrier
- Calendars.Read
- Calendars.ReadWrite
- Fichiers
- Fichiers.Lecture
- Fichiers.Lecture.Tout
- Fichiers.LectureÉcriture
- Fichiers.ReadWrite.All
- Sites
- Sites.Lus.Tous
- Sites.Lecture.Écriture.Tout
- Courrier (Mail)
- E-mail.Read
- E-mail.Lecture.Ecriture
- Envoyer.Mail
- Utilisateurs
- User.Read
- Partagé (Shared ) : étendues requises pour accéder aux ressources partagées avec l'utilisateur, mais qui ne lui appartiennent pas.
- E-mail.lu.partagé
- Courrier.Lecture.Écriture.Partagée
- E-mail.Envoyé.partagé
- Calendars.Read.Shared
- Calendars.ReadWrite.Shared
- Sélectionnez Ajouter des autorisations (Add permissions) pour revenir à la liste des autorisations d'API.
- Assurez-vous que vos autorisations d'API incluent vos autorisations ajoutées aux calendriers, aux fichiers, aux utilisateurs et aux e-mails .
Restreindre une application à des sites Web spécifiques
Si vous souhaitez contrôler les sites Web auxquels votre application peut accéder, procédez comme suit :
Tout d'abord, attribuez l'autorisation Sites.Selected à votre application :
- Dans le portail Azure , accédez à votre application enregistrée.
- Développez l'option Gérer (Manage) et sélectionnez Autorisations d'API (API permissions).
- Sélectionnez Ajouter une autorisation (Add a permission), qui ouvre le panneau latéral Demander les autorisations de l'API (Request API permissions) .
- Sous l'onglet API Microsoft , sélectionnez Microsoft Graph.
- Sélectionnez Autorisations de l'application (Application permissions).
- Recherchez des sites et développez le menu déroulant Sites pour afficher toutes les autorisations de site disponibles.
- Ajoutez une coche à côté de l’autorisation Sites.Sélectionnée (Sites.Selected permission), puis sélectionnez Ajouter une autorisation (Add permission).
Ensuite, autorisez l'application à accéder à un site Web particulier à l'aide des API :
- Accédez à l' explorateur Microsoft Graph.
- Créez une API de type GET. Par exemple
https://graph.microsoft.com/v1.0/sites?search=FPH_Test
, oùFPH_Test
est le nom d'un site SharePoint.Figure 1. Page Microsoft Graph Explorer avec l'API GET - Sélectionnez Exécuter la requête (RunQuery).
- Copiez l'ID de site
6c964666-500d-48e6-9ca6-84acee41c5b9,f955b6bc-9d48-4155-b1f5-e722d5cea1b5
du corps de la réponse et collez-le dans un document pour une utilisation ultérieure.Figure 2. Le corps de la réponse de l’API GET dans l’explorateur Microsoft Graph. - Pour permettre à l'application d'accéder à ce site Web, créez une autre API, cette fois de type POST. Par exemple
https://graph/microsoft.com/v1.0/sites/0yxd4.sharepoint.com,6c964666-500d-48e6-9ca6-84acee41c5b9,f955b6bc-9d48-4155-b1f5-e722d5cea1b5/permissions
, où6c964666-500d-48e6-9ca6-84acee41c5b9,f955b6bc-9d48-4155-b1f5-e722d5cea1b5
est l'ID de site. - Comme il s'agit d'une API POST, saisissez les données de charge utile au format JSON dans le corps de la demande. Par exemple :
{ "roles": [ "write" ], "grantedToIdentities": [ { "application": { "id": "14dbd4c1-9ebf-47e8-c3f75bffed2d", "displayName": "BOYA_Nisarg" } } ] }
{ "roles": [ "write" ], "grantedToIdentities": [ { "application": { "id": "14dbd4c1-9ebf-47e8-c3f75bffed2d", "displayName": "BOYA_Nisarg" } } ] }Remarque :- Assurez-vous que la charge utile contient le nom et l'ID de l'application.
- Vous pouvez trouver l'ID de l'application lorsque vous accédez à l'application dans Azure, sous Vue d'ensemble (Overview).
- Sélectionnez Exécuter la requête (RunQuery). Si la requête a été exécutée avec succès, le message Créé - 201 (Created - 201) s'affiche.
Pour vérifier quelles applications peuvent accéder à des sites spécifiques, passez l'API de POST à GET, supprimez la charge utile, conservez la même API et exécutez la requête. Vous pouvez trouver dans le corps de la réponse toutes les applications qui peuvent accéder à ce site spécifique.
Créer votre projet dans Studio Desktop
linkTout d'abord, créez un nouveau projet d'automatisation comme suit :
- Dans UiPath Studio, sélectionnez Nouveau projet (New project).
- Sélectionnez Processus (Process), qui ouvre une fenêtre Nouveau processus vierge (New Blank Process) .
- Saisissez un nomde projet , un emplacementet une description.
- Sélectionnez la compatibilité, où Windows est sélectionné par défaut.
- Sélectionnez Créer.
- Pour plus d'informations sur les packages UiPath Studio, consultez Gestion des packages (Managing Packages).
Après avoir créé votre projet, installez le package UiPath.MicrosoftOffice365.Activities comme suit :
- Sélectionnez Gérer les packages (Manage Packages) dans le ruban Conception (Design) .
- Entrez Office 365 ou Microsoft dans la barre de recherche, sous Tous les packages (All Packages).
- Sélectionnez la version de package souhaitée, puis sélectionnez Installer (Install).
- Sélectionnez Enregistrer (Save).
Vous avez terminé ! Maintenant que vous avez terminé la configuration, vous pouvez commencer à ajouter les activités Microsoft 365 à votre projet.
Prochaines étapes
linkPour une expérience d'apprentissage pratique et pour commencer rapidement à utiliser les activités, consultez les guides de démarrage rapide . Ces guides fournissent des instructions étape par étape pour vous aider à créer des exemples pratiques des différentes activités afin que vous puissiez vérifier la connexion à votre application enregistrée et vous familiariser avec les propriétés d'entrée/de sortie.
Pour en savoir plus sur les activités Microsoft 365 (y compris des exemples d'entrées/sorties de propriétés), consultez les activités classique (classic) pour obtenir une liste complète et des liens vers les pages détaillées des activités.
- Vue d'ensemble (Overview)
- Détails (Details)
- Étendues du jeton interactif
- Inscription de l’application publique UiPath
- Inscription personnalisée de l'application OAuth - Fournissez votre propre application (BYOA)
- Vue d'ensemble (Overview)
- Enregistrer votre propre application (BYOA)
- Ajouter des autorisations d'API
- Restreindre une application à des sites Web spécifiques
- Créer votre projet dans Studio Desktop
- Prochaines étapes