- Démarrage
- Introduction
- Connecteurs
- Connexions
- Déclencheurs (Triggers)
- Integration Service configuration checklist
- Notifications
- Licences
- Résolution des problèmes
- Générateur de connecteurs
- Act! 365
- Active Directory - Aperçu
- ActiveCampaign
- 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
- DocuSign
- Arrêter
- Dropbox
- Egnyte
- Eventbrite
- Serveur Exchange - Aperçu
- Échanges
- Expensify
- Facebook
- Freshbooks
- Freshdesk
- Freshservice
- GetResponse
- GitHub
- Gmail
- Plateforme Google Cloud
- Google Docs
- Google Drive
- Google Maps
- Google Sheets
- Google Speaking-to-Text
- Google Tasks – Aperçu
- Google Text-to-Speech
- Google Vertex
- Google Vision – Aperçu
- Espace de travail Google – Aperçu
- GoToWebinar
- Greenhouse
- Hootsuite
- HTTP Webhook - Aperçu
- HubSpot CRM
- Hubspot Marketing
- HyperV - Aperçu
- iContact
- Insightly CRM
- Intercom
- Jira
- Keap
- Klaviyo
- LinkedIn
- Mailchimp
- MailerLite
- Mailgun
- Mailjet
- 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
- Pinecone
- Pipedrive
- QuickBooksOnline
- Quip
- Salesforce
- Salesforce Marketing Cloud
- SAP BAPI - Aperçu
- SAP Cloud for Customer
- SAP Concur
- SendGrid
- ServiceNow
- Shopify
- Slack
- SmartRecruiters
- Smartsheet
- Snowflake
- Stripe
- Sugar Enterprise
- Sugar Professional
- Sugar Sell
- Sugar Serve
- System Center - Aperçu
- TangoCard
- Todoist
- Trello
- Twilio
- VMware ESXi vSphere
- watsonx.ai
- WhatsApp Business
- Google Business
- Utilisable
- Workday
- X (anciennement Twitter)
- Xero
- YouTube
- Zendesk
- Zoho Campaigns
- ZohoDesktop
- Zoho Mail
- ZoomInfo
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).
Remarque :Les déclencheurs ne sont pris en charge que dans les dossiers modernes. Les dossiers classiques ne prennent pas en charge le paradigme d’identité utilisateur moderne. Ils ne peuvent donc pas prendre en charge les connexions en général ni les 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, vous pouvez également suivre les indications ci-dessous :
-
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 dans 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, cliquez sur Service d' intégration (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 cliquez sur 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 Gestion des déclencheurs dans Orchestrator et la documentation sur les runtimes (licences robot) .
- Cliquez sur 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 :
- Cliquez sur 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.
-
Cliquez sur le bouton Ajouter un déclencheur (Add Trigger ) pour créer votre déclencheur et l'activer.
Remarque :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, qui représentent les opérations de création, de mise à jour et de suppression classiques. Lorsque vous sélectionnez un événement générique, vous devez également définir l'enregistrement d'événement à surveiller. Par exemple, Nouvel enregistrement créé pour l'enregistrement Calendrier .
-
Prédéfinies, qui représentent des actions spécifiques sur des objets spécifiques. Par exemple, un événement de calendrier est 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.
-
Cliquez sur l'intervalle situé 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.
- Cliquez sur l'intervalle situé 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 cliquant simplement dessus dans l'onglet Déclencheurs (Triggers). Dans la nouvelle page, l' historique des Tentatives (Attempts) s'affiche 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é exécutée avec succès, cliquez sur le bouton Afficher les journaux des tâches ( View job logs ). Il vous redirige vers Orchestrator, où toutes les informations nécessaires sur l'exécution des tâches sont affichées.
Accédez à l'onglet Déclencheurs (Triggers) dans la fenêtre Integration Service . Cliquez sur le bouton Autres actions (More Actions ) correspondant à votre déclencheur et sélectionnez Supprimer ( Delete).
Pour activer ou désactiver un déclencheur, vous devez d'abord cliquer dessus pour afficher ses détails. Cliquez ensuite sur le commutateur situé dans le coin supérieur gauche de la fenêtre.
Un déclencheur est désactivé et défini sur l'état d'erreur si vous n'êtes pas en mesure de démarrer la tâche après 11 tentatives (environ 34 heures) pour un seul événement ou si la tâche ne démarre pas après les 100 derniers événements.
Les 10 nouvelles tentatives pour chaque événement sont effectuées avec une stratégie d'interruption exponentielle. Chaque nouvelle tentative suivante intervient après un délai deux fois plus long que la tentative précédente.
Suivez les étapes ci-dessous pour renommer un déclencheur :
- Accédez à l'onglet Déclencheurs (Triggers).
-
Pointez avec le curseur de la souris sur le nom du déclencheur que vous souhaitez modifier et vous devriez maintenant voir le bouton Modifier (Edit) affiché.
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. - Cliquez sur le bouton Modifier (Edit) et vous pouvez choisir un nouveau nom pour votre déclencheur.
- 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
- Vue des détails du déclencheur
- Activation/désactivation d'un déclencheur
- Désactivation automatique d'un déclencheur en cas d'échec
- Renommer un déclencheur