- Démarrage
- Introduction
- Connecteurs
- Connexions
- Déclencheurs (Triggers)
- 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
- 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 Maps
- BambooHR
- Box
- Brevo
- Calendly
- Campaign Monitor
- Cisco Webex Teams
- Citrix Hypervisor
- Citrix ShareFile
- ClearBit
- Cloud Confluence
- Constant Contact
- Coupa
- Customer.io
- Datadog
- Deputy
- Discord
- DocuSign
- Arrêter
- Dropbox
- Dropbox Business
- Egnyte
- Eventbrite
- Échanges
- Serveur Exchange - Aperçu
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- FreshSales
- Freshservice
- GetResponse
- GitHub
- 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 – Aperçu
- Google Workspace
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - Aperçu
- HubSpot CRM
- Hubspot Marketing
- HyperV - Aperçu
- Icertis
- iContact
- Insightly CRM
- Intercom
- Jina.ai
- Jira
- Keap
- Klaviyo
- LinkedIn
- E-mail - Aperçu
- Mailchimp
- Mailgun
- Mailjet
- MailerLite
- Marketo
- Microsoft 365
- Microsoft Azure
- Microsoft Azure Active Directory
- Microsoft Azure OpenAI
- Microsoft Dynamics 365 CRM
- Microsoft OneDrive et SharePoint
- Microsoft Outlook 365
- Microsoft Sentiment
- Microsoft Teams
- Microsoft Traduction
- Microsoft Vision
- Miro
- NetIQ eDirectory
- Okta
- OpenAI
- Oracle Eloqua
- Oracle NetSuite
- PagerDuty
- SAP
- SingePDF
- Perplexité
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI
- SAP Cloud for Customer
- SAP Concur
- SAP OData
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Aperçu
- TangoCard
- Todoist
- Trello
- Twilio
- UiPath Data Service
- Activités UiPath GenAI
- 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
Déclencheurs (Triggers)
Les déclencheurs fournissent un mécanisme uniforme d'abonnement aux événements à partir des plates-formes du connecteur. Il vous donne la possibilité de démarrer automatiquement des automatisations ou des processus dans Orchestrator.
Avant de pouvoir configurer des déclencheurs, assurez-vous que les conditions suivantes sont remplies :
- Integration Service est activé et enregistré pour votre locataire.
- L'onglet Déclencheurs (Triggers) est affiché dans la fenêtre Intégrations (Integrations).
- Vous avez déjà configuré un Robot Unattended ou Non-production dans votre instance d'Orchestrator.
-
Vous utilisez des dossiers modernes (les processus à l'intérieur des dossiers classiques ne sont pas visibles lors de la définition des déclencheurs).
Créez votre processus dans UiPath® Studio comme vous le feriez normalement. À l'aide d'Integration Service, toute automatisation peut être déclenchée pour n'importe quel processus.
Pour recevoir les détails d'un enregistrement, procédez comme suit :
-
Si vous souhaitez connaître le connecteur, l'événement, le type d'enregistrement ou l'enregistrement qui a déclenché le processus dans votre workflow, vous pouvez définir les arguments d'entrée suivants de type
String
dans votre processus.Integration Service les remplira automatiquement lorsqu'il démarrera la tâche.
- ConnecteurÉvénementUiPath
- ÉvénementUiPath
- TypeObjetÉvénementUiPath
- IDObjetÉvénementUiPath
Remarque : Pour en savoir plus sur le fonctionnement et la gestion des arguments , cliquez ici.
- Pour récupérer et utiliser un enregistrement qui a un déclencheur sur une exécution de tâche, utilisez l'argument d'entrée UiPathEventObjectId pour récupérer l'enregistrement à partir du système source.
Voici un exemple de la façon dont les valeurs d'argument d'entrée sont transmises par Integration Service.
Publiez votre processus à Orchestrator comme vous le feriez normalement. Vous pouvez le publier dans un dossier partagé ou dans un espace de travail personnel. Assurez-vous de créer un processus à partir de votre package.
Pour ajouter un déclencheur, procédez comme suit :
- Accédez à Automation CloudTM.
- Dans le menu de gauche, sélectionnez Integration Service. La fenêtre Integration Service comprend trois onglets distincts : Connecteurs (Connectors), Connexions (Connections) et Déclencheurs (Triggers).
- Accédez à l'onglet Déclencheurs (Triggers) et sélectionnez le bouton Ajouter un déclencheur (Add Trigger) .
- Sélectionnez le Connecteur et la Connexion souhaités dans leurs menus déroulants respectifs. Si une seule connexion est configurée pour ce connecteur particulier, elle sera sélectionnée automatiquement.
-
Sélectionnez l’ événement et l’ enregistrement souhaités dans leurs menus déroulants respectifs.
Remarque : les types d'événements peuvent varier en fonction du connecteur. - Sur la droite, sélectionnez le Processus à exécuter (Process to execute) .
-
Sélectionnez la Licence de runtime (le runtime utilisé pour exécuter les tâches lancées par le déclencheur) dans la liste déroulante. Options disponibles : NonProduction, Unattended, Sans interface graphique, TestAutomation, AutomationCloud, Sans serveur, Développement.
- La liste de runtimes affichée est basée sur la réponse reçue d'Orchestrator, c'est-à-dire sur les licences de runtime « affectées » à ce dossier. Pour le runtime sélectionné, un message indique le nombre de runtimes affectées.
- Pour plus d'informations, consultez la section Gestion des déclencheurs dans Orchestrator et Runtimes (licences robot) .
- Sélectionnez le bouton Ajouter un déclencheur (Add Trigger) pour créer votre déclencheur et l'activer.
Vous pouvez également créer un nouveau déclencheur à partir de l'onglet Connexions (Connections). Pour ce faire :
- Sélectionnez le bouton Autres actions (More Actions) d'une connexion.
- Sélectionnez l'option Ajouter un déclencheur (Add trigger).
- Sélectionnez l' événement et le type d'enregistrement souhaités dans leurs menus déroulants respectifs. Dans ce cas, le Connecteur et la Connexion sont déjà sélectionnés et ne peuvent pas être modifiés.
- Sur la droite, sélectionnez le Processus à exécuter (Process to execute ) et la Licence runtime correspondante.
-
Sélectionnez le bouton Ajouter un déclencheur (Add Trigger) pour créer votre déclencheur et l'activer.
La surveillance des événements est actuellement configurée pour interroger toutes les 5 minutes. Par conséquent, le démarrage du processus associé peut prendre jusqu'à 5 minutes.
Vous pouvez voir les détails d'une tâche dans l'onglet Tâches ( Jobs ) de votre dossier Orchestrator. Une tâche démarrée depuis Integration Service affichera sa source en tant que Integration Trigger.
Les connecteurs prennent en charge les événements via un mécanisme d'interrogation. Ceci est pris en charge pour la majorité du catalogue de connecteurs.
Integration Service prend en charge les deux types d'événements suivants :
-
Générique (Generic), qui représentent les opérations Create (Création), Mettre à jour (Update) et Supprimer (Delete) standard. Lorsque vous sélectionnez un événement générique, vous devez également définir l'enregistrement d'événement à surveiller. Par exemple, Enregistrement créé pour l'enregistrement Calendrier .
-
Prédéfinis, qui représentent des actions spécifiques sur des objets spécifiques. Par exemple, Événement du calendrier créé.
Plus d'informations sur les événements sont disponibles sur la page de chaque connecteur.
Lorsque vous définissez un événement pour votre déclencheur, vous pouvez ajouter un filtrage plus spécifique.
Grâce aux filtres de données, vous pouvez configurer des déclencheurs qui correspondent à des modèles de données spécifiques. Cela signifie moins de lancements de votre robot et ne pas avoir à appliquer de filtrage supplémentaire dans votre automatisation.
Lorsque vous créez une nouvelle connexion et que vous configurez un déclencheur d'événement sur cette connexion, l'intervalle d'interrogation est défini par défaut sur cinq minutes.
Vous pouvez personnaliser cet intervalle à l'aide de la fonctionnalité Intervalle d'interrogation ajustable ( Ajustable Polling Interval ), qui vous permet de choisir l'intervalle selon lequel les déclencheurs d'événement recherchent de nouveaux événements d'objet.
L’interrogation s’exécute sur la connexion à l’intervalle sélectionné. Une fois les données récupérées, tous les déclencheurs actifs pour cette connexion sont appliqués à l'ensemble de données. Si une interrogation est en cours d'exécution lorsque vous modifiez l'intervalle, le service attend la fin de l'interrogation existante, puis en démarre une autre.
Vous pouvez modifier votre intervalle d'interrogation à partir de la page d'un connecteur spécifique ou de l'onglet Connexions (Connections).
- Dans Automation CloudTM, accédez à Integration Service.
- Accédez à la page Connecteurs et sélectionnez un connecteur.
- Dans la page du connecteur, sélectionnez une connexion pour ouvrir la page des détails de la connexion.
-
Sélectionnez l'intervalle trouvé sous le nom de la connexion, comme suit. L'intervalle d'interrogation s'affiche uniquement pour les connexions avec des déclencheurs ajoutés.
Vous pouvez également configurer votre intervalle d'interrogation à partir de l'onglet Connexions (Connections) :
- Dans Integration Service, accédez à l'onglet Connexions (Connections).
- Sélectionnez une connexion spécifique pour ouvrir la page des détails de la connexion.
- Sélectionnez l'intervalle trouvé sous le nom de la connexion.
- La fenêtre Mettre à jour l'intervalle d'interrogation ( Update polling interval ) s'affiche.
-
Vous pouvez choisir l'une des options disponibles ou configurer un intervalle personnalisé , en minutes ou en heures. L'intervalle d'interrogation doit être supérieur à une minute et ne doit pas dépasser 24 heures ou 1 440 minutes.
Le message d'erreur suivant vous avertit si vous saisissez une valeur incorrecte : « L'intervalle d'interrogation doit être un nombre naturel de 1 à 1 440 minutes ou 24 heures. »
- Sélectionnez Intervalle de mise à jour.
Vous pouvez afficher l'historique d'exécution d'un déclencheur en le sélectionnant simplement dans l'onglet Déclencheurs (Triggers) . Dans la nouvelle page, l' historique des tentatives est affiché dans la partie inférieure de l'interface.
Cet historique affiche les événements reçus par Integration Service et indique si le processus a été lancé avec succès. Dans ce cas, il affiche le mot Réussite ( Successful ) dans la colonne État (State).
Pour vérifier si une tâche a été correctement exécutée, sélectionnez le bouton Afficher les journaux de la tâche (View job logs) . Il vous redirigera vers Orchestrator, où toutes les informations nécessaires sur l’exécution de la tâche seront affichées.
Accédez à l'onglet Déclencheurs (Triggers) dans la fenêtre Integration Service . Sélectionnez le bouton Autres actions (More Actions) correspondant à votre déclencheur et sélectionnez Supprimer (Delete).
Pour renommer un déclencheur, procédez comme suit :
- Accédez à l'onglet Déclencheurs (Triggers).
-
Pointez avec le curseur de la souris sur le nom du déclencheur que vous souhaitez modifier. Le bouton Modifier (Edit) s'affiche.
Remarque : Vous pouvez également sélectionner votre déclencheur dans la liste pour accéder à la vue détaillée. Le bouton Modifier (Edit) est situé sur le côté droit du nom de votre déclencheur. - Sélectionnez le bouton Modifier (Edit) et vous pouvez choisir un nouveau nom pour votre déclencheur.
Pour activer ou désactiver un déclencheur, vous devez d'abord le sélectionner pour afficher ses détails. Sélectionnez ensuite le commutateur situé dans le coin supérieur gauche de la fenêtre.
Cette section répertorie les limitations connues des déclencheurs Integration Service.
Description
Les déclencheurs Integration Service ont actuellement une limite maximale de 1 000 enregistrements par exécution de déclencheur. Si un déclencheur tente de récupérer plus de 1 000 enregistrements dans l'intervalle de temps configuré (par exemple, une minute ou cinq minutes) et que le système du fournisseur émet plus d'enregistrements que cette limite, tous les enregistrements dépassant le seuil ne sont pas capturés et peuvent être perdus.
Impact
Cette limitation peut affecter les workflows ou les automatisations qui nécessitent de traiter de grands ensembles de données, car le déclencheur peut ne pas récupérer tous les enregistrements.
Solution de contournement
Nous travaillons activement pour répondre à cette contrainte. Jusque-là, pour minimiser l'impact, vous pouvez configurer l'intervalle de déclenchement sur la durée minimale possible, comme expliqué dans Intervalle d'interrogation (Polling interval). L'augmentation de la fréquence d'exécution des déclencheurs garantit que tous les enregistrements soient capturés sur plusieurs exécutions de déclencheur.
Si un déclencheur rencontre 100 erreurs consécutives causées par des problèmes dans des applications tierces lors de l'interrogation pour des événements nouveaux ou mis à jour, le système désactive automatiquement le déclencheur. Ce mécanisme permet de maintenir la stabilité du système.
Lorsque l'un de vos déclencheurs est désactivé, vous recevez une notification par e-mail. Vous devez réactiver manuellement le déclencheur une fois que le problème sous-jacent à l'origine des erreurs a été résolu.
La modification d'un déclencheur existant n'est actuellement pas prise en charge. Les seules options de gestion des déclencheurs sont la création ou la suppression de déclencheurs. Pour toutes les modifications souhaitées, vous devez supprimer le déclencheur existant et en ajouter un nouveau.
- Prérequis
- Création de votre processus
- Publication de votre processus
- Configuration de votre déclencheur
- Events
- Filtres de données
- Intervalle d'interrogation
- Modification de votre intervalle d'interrogation
- Historique des exécutions de déclencheur
- Suppression d'un déclencheur
- Renommer un déclencheur
- Vue des détails du déclencheur
- Activation ou désactivation d'un déclencheur
- Limitations
- Limitation maximale d'enregistrements
- Désactivation automatique des déclencheurs
- Modification des déclencheurs