- Démarrage
- Notifications
- Licences
- Résolution des problèmes
- Générateur de connecteurs
- À propos du générateur de connecteurs
- Créer votre premier connecteur
- Construire votre connecteur à partir d'une définition d'API
- Configuration de l'authentification
- Utilisation de variables dans le générateur de connecteurs
- Concepteur d’activités
- Création d'un déclencheur
- Liste de contrôle du générateur de connecteurs
- Démarrage
- Exemple A : créer un connecteur à partir d'une zone de dessin vierge avec l'authentification par jeton d'accès personnel
- Exemple B : créer un connecteur à partir d'une zone de dessin vierge avec authentification par clé API
- Exemple C : créer un connecteur à partir d'une spécification d'API avec l'authentification par informations d'identification du client OAuth 2.0
- Act! 365
- ActiveCampaign
- Active Directory - Aperçu
- Adobe Acrobat Sign
- Adobe PDF Services
- Amazon Bedrock
- Amazon Connect
- Amazon Polly
- Amazon Ses
- Amazon Transcribe
- Amazon Web Services
- Anthropic Claude
- Asana
- AWeber
- Azure AI Document Intelligence
- Azure Defender for Cloud
- Azure Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- ClearBit
- Cloud Confluence
- Constant Contact
- Coupa
- TeamAI – Aperçu
- Customer.io
- Database Hub - Aperçu
- Agent Databricks
- Datadog
- DeepSeek
- Deputy
- Discord - Aperçu
- DocuSign
- Arrêter
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Échanges
- Serveur Exchange - Aperçu
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- FreshSales
- Freshservice
- GetResponse
- GitHub
- Gmail
- À propos du connecteur Gmail
- Authentification Gmail
- Événements Gmail
- Plateforme Google Cloud
- Google Docs
- Google Drive
- Google Forms - Aperçu
- Google Maps
- Google Sheets
- Google Speaking-to-Text
- Google Text-to-Speech
- Google Tasks – Aperçu
- Google Vertex
- Google Vision
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- http
- Webhook HTTP
- HubSpot CRM
- Hubspot Marketing
- HyperV - Aperçu
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- Courrier (Mail)
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure AI Foundry
- Microsoft Azure OpenAI
- Microsoft Azure Sentinel
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive et SharePoint
- Microsoft Outlook 365
- Microsoft Power Automate – Aperçu
- Microsoft Sentiment
- Microsoft Sentinel Threat Intelligence
- Microsoft Teams
- Microsoft Traduction
- Microsoft Vision
- Miro
- NetIQ eDirectory
- NVIDIA NIM
- Okta
- OpenAI
- LLM conforme à OpenAI V1
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- SAP
- SingePDF
- Perplexity
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce AgentForce & Flows – Aperçu
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Snowflake Cortex
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Aperçu
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Apps - Preview
- UiPath Data Fabric
- Activités UiPath GenAI
- UiPath Orchestrator
- X (anciennement Twitter)
- Xero
- watsonx.ai
- WhatsApp Business
- Google Business
- Utilisable
- Workday
- Workday REST
- VMware ESXi vSphere
- YouTube
- Zendesk
- Zoho Campaigns
- ZohoDesktop
- Zoho Mail
- Zoom
- ZoomInfo
Guide de l'utilisateur d'Integration Service
Prérequis
Selon le type d'authentification que vous sélectionnez, vous avez besoin de l'une des informations d'identification suivantes :
- Code d'autorisation OAuth 2.0 : votre adresse e-mail Google et le mot de passe associé à votre compte Google.
- Fournissez votre propre application OAuth 2.0 : l' ID client et la clé secrète du client, ainsi que les étendues.
- Compte de service : clé de compte de service, e-mail de compte.
Si votre compte n'est pas activé par Google :
- Contactez votre administrateur pour obtenir l'approbation de la création de connexions.
- Activez l'autorisation en cochant les options disponibles pour autoriser la création d'une connexion.
Pour plus de détails concernant les différents types d’authentification, reportez-vous au guide Comment se connecter aux activités Google Workspace 365 .
Pour en savoir plus sur Gmail, consultez le site Web de la documentation Gmail .
Étendues
Le connecteur demande les autorisations/étendues suivantes :
- Étendues par défaut de l’application publique UiPath :
openid,https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/userinfo.profile,https://mail.google.com/,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/gmail.settings.basic. - Étendues par défaut du compte de service Google :
openid,https://www.googleapis.com/auth/userinfo.email,https://www.googleapis.com/auth/userinfo.profile,https://mail.google.com/,https://www.googleapis.com/auth/calendar,https://www.googleapis.com/auth/gmail.settings.basic. - Apportez votre propre application OAuth 2.0 :
- Étendues obligatoires :
openid,https://www.googleapis.com/auth/userinfo.email,https://mail.google.com/ - Étendues minimales pour créer une connexion :
openid,https://www.googleapis.com/auth/gmail.readonly. - Liste minimale des étendues requises pour les déclencheurs Gmail :
openid,https://www.googleapis.com/auth/gmail.readonly– pour l'événement sur les boîtes aux lettres.openid,https://www.googleapis.com/auth/calendar.readonly– pour les événements sur les calendriers.
- Étendues obligatoires :
Si vous vous authentifiez à l'aide de l'application Apporter votre propre OAuth 2.0, vous bénéficiez par défaut des étendues configurées lors de la création de l'application. Si vous souhaitez utiliser les autorisations d'application par défaut, vous pouvez déclarer une étendue common . Cela signifie que vous n'utilisez que les autorisations configurées pour cette application. Vous pouvez également déclarer des étendues supplémentaires lors de la création de la connexion, à l'aide du champ Étendues . Il vous sera alors demandé d’accorder le consentement supplémentaire lors de la connexion.
La connexion permet aux produits UiPath d'interagir avec les données Gmail à votre place. Cela peut inclure la lecture, l'écriture, la modification et la suppression de données, en fonctions de vos autorisations Gmail. Vous pouvez toujours supprimer tout accès à votre compte Google.
Setting up a Google Cloud project
This section applies only if you are using the Bring your own OAuth 2.0 app authentication type. If you use OAuth 2.0 Authorization code, skip to Add the Gmail connection.
Before creating a connection using Bring your own OAuth 2.0 app, configure a Google Cloud project to authorize OAuth communication with Gmail.
- Go to the Google Cloud Console and create a project or select an existing one. Fill in the basic project details and select Save and Continue.
- In the navigation menu, select APIs & Services, then Library.
- Search for Gmail API, then select Enable.
- Select Credentials, then + Create Credentials, and then OAuth client ID.
- Under Application type, select Web application and enter a name.
- Under Authorized redirect URIs, add
https://{baseURL}/provisioning_/callback, then select Create. - Save the Client ID and Client secret in a secure location.
- Select OAuth consent screen and configure the app settings. Whether the app is Internal or External depends on your organization's security policy.
- Select Edit App, go to the Scopes section, then select Add or Remove Scopes.
- Search for mail and select the appropriate Gmail API scopes. Refer to the Scopes section for the minimum required set. If you add scopes for additional APIs, such as Google Drive, ensure they comply with your company's policies.
- Save your changes. If your app is External, you can optionally add test users in the Test users step before returning to the project dashboard.
Your Client ID and Client secret are now ready to use when creating the Gmail connection in Integration Service.
To manage API access restrictions or app permissions at the organizational level, refer to Google's Third Party and Custom Apps documentation.
Ajouter la connexion Gmail
-
Sélectionnez Orchestrator dans le lanceur du produit.
-
Sélectionnez un dossier, puis accédez à l'onglet Connexions .
-
Sélectionnez Ajouter une connexion (Add connecion).
-
Pour ouvrir la page de création de connexion, sélectionnez le connecteur dans la liste. Vous pouvez utiliser la barre de recherche pour trouver le connecteur.
-
Sélectionnez le type d’authentification que vous souhaitez.
If you select Bring your own OAuth 2.0 app, select the gear icon, then select Bring your own OAuth 2.0 app and supply the Client ID and Client secret from your Google Cloud project setup. You must also provide the scopes required for the activities you plan to use. Check the documentation of each activity to learn what scopes it requires.
-
Saisissez les informations d’identification requises et sélectionnez Connect.
Pour tout champ de type Clé secrète, vous pouvez sélectionner le menu à côté du champ et choisir Utiliser la ressource d'informations d’identification pour référencer une ressource d'informations d'identification Orchestrator liée à un coffre externe au lieu d'entrer la valeur directement. Pour plus d'informations, consultez Utiliser des ressources d'informations d'identification pour les connexions.
Using the connection in Studio Desktop
After creating a Gmail connection in Integration Service, configure your Studio or StudioX automation to use it.
-
In Studio, open Manage Packages and install the Google Workspace package.
-
In your automation, you can add Gmail activities by selecting Installed, then Integrations, Google, Workspace, and then select Gmail.
Remarque :Use the Gmail activities from the Integrations section rather than the legacy Use Gmail activity. The legacy activity does not support Integration Service connections and is limited to a single hardcoded user account.
-
In each activity's properties, select the Gmail connection you created in Integration Service.
If not all Gmail scopes were enabled in your Google Cloud project, some activities may fail. Check each activity's documentation for its required scopes.
Apportez votre propre application OAuth 2.0
Dans Integration Service, lors de la création d'une connexion à l'un de nos connecteurs basés sur l'API Google, vous pouvez choisir entre deux options d'authentification :
- Code d'autorisation OAuth 2.0 : se connecte à l'application publique UiPath.
- Bring your own OAuth 2.0 app – connects to a private Google Cloud application you create.
Étendues de configuration
When you create a connection using Bring your own OAuth 2.0 app, you have the option to customize application scopes.
Actualiser les jetons pour les applications OAuth
Google a défini des limitations de jeton d’actualisation pour les ID client OAuth 2.0 individuels. Si la limite est atteinte, la création d'un nouveau jeton de réactualisation invalide automatiquement le plus ancien jeton de réactualisation sans avertissement. Cette limite ne s'applique pas aux comptes de service. Pour de plus amples informations, consultez la documentation officielle de Google .
Une liste des raisons qui peuvent entraîner l'expiration du jeton :
- Vous avez révoqué l'accès de votre application.
- Le jeton de réactualisation n'a pas été utilisé depuis six mois.
- Vous devez modifier les mots de passe et le jeton d'actualisation contient des étendues Gmail.
- Votre compte a dépassé le nombre maximum de jetons de réactualisation (en direct) accordés.
- Si vous demandez un nouveau jeton après que la limite est dépassée, votre ancienne connexion, basée sur un jeton précédemment accordé, expirera. Seule la nouvelle connexion ou la dernière connexion modifiée/réauthentifiée (avec le dernier jeton) fonctionnera.
- Un administrateur a défini l'un des services demandés dans les étendues de votre application sur Refusé (l'erreur est
admin_policy_enforced). - Pour les API Google Cloud Platform: la durée de la session définie par l’administrateur aurait pu être dépassée.
La limite est actuellement fixée à 100 jetons d’actualisation par compte Google et par ID client OAuth 2.0. Ce numéro peut être soumis à des modifications. Pour obtenir les dernières informations, vérifiez toujours la documentation Google.
Il existe une limite plus importante sur le nombre total de jetons de réactualisation qu'un compte d'utilisateur ou un compte de service peut avoir pour tous les clients. Les utilisateurs réguliers ne dépasseront pas cette limite, contrairement à un compte développeur utilisé pour tester une implémentation.
Pour s'assurer que cette limite ne soit pas dépassée, UiPath propose aux utilisateurs de créer leurs propres applications OAuth et de se connecter à l'aide du type d'authentification Apporter votre propre application. Assurez-vous de suivre les meilleures pratiques de Google lors de la création de votre application OAuth. Pour en savoir plus sur la création d'une application OAuth, consultez la documentation officielle de Google .
L'invalidation du jeton entraîne des connexions échouées et les automatisations ne peuvent pas s'exécuter sans que les connexions soient réparées.