- Démarrage
- Introduction
- Licences
- Robots
- États du Robot
- Paramètres du Robot
- Mise à jour automatique des composants clients
- Périodes de mise en production
- Plages d'IP sortantes Orchestrator
- Chat d’Autopilot dans Orchestrator
- Notifications
- Meilleures pratiques
- Modélisation de l'organisation dans Orchestrator
- Meilleures pratiques d'automatisation
- Optimisation de l'infrastructure Unattended à l'aide de modèles de machine
- Automatisation non assistée
- Accéder à la configuration de l'Unattended Robot
- Concepts utiles de l'automatisation Unattended
- Comment s'effectue l'automatisation Unattended
- Organisation des ressources avec des balises
- Exportation des grilles dans l'arrière-plan
- Le rapport exporté
- Appliquer la gouvernance de la connexion Integration Service au niveau de l'utilisateur
- Locataire
- À propos du contexte du locataire
- Recherche de ressources dans un locataire
- Robots
- Gestion des Robots
- Connexion des Robots à Orchestrator
- Enregistrement des identifiants du Robot dans CyberArk
- Stockage des mots de passe de l’Unattended Robot dans Azure Key Vault (lecture seule)
- Stockage des informations d’identification de l’Unattended Robot dans HashiCorp Vault (lecture seule)
- Stockage des informations d'identification du robot Unattended dans AWS Secrets Manager (lecture seule)
- Suppression des sessions Unattended déconnectées et qui ne répondent pas
- Authentification du Robot
- Authentification du Robot avec les informations d'identification du client
- Dossiers
- Gestion des dossiers
- Organisation des dossiers
- Espaces de travail personnels
- Gestion des espaces de travail personnels
- Surveillance
- Sessions Unattended
- Sessions utilisateur
- Licence (License)
- Audit d’API
- Contrôle d'accès
- Types de comptes
- Rôles par défaut
- Migrer depuis les paramètres hérités vers l’union des privilèges
- Gérer les rôles personnalisés
- Configuring access for accounts
- Configurer les capacités d’automatisation
- Machines
- Gestion des machines
- Affectation d'objets machine à des dossiers
- Configuration des mappages compte-machine.
- Statut de protection EDR
- Solutions
- Paquets
- Gestion des paquets
- À propos des bibliothèques
- Gestion des bibliothèques
- Audit
- Magasins d'identifiants
- Intégration des magasins d'identifiants
- Gestion des magasins d'identifiants
- L'Orchestrator Credentials Proxy
- Débogage d'Orchestrator Credentials Proxy
- Managing credential proxies
- Webhooks
- Types d'événements
- Gestion des Webhooks
- Licences
- Gestion de vos licences
- Paramètres
- Cloud Robots
- Licences à tarification unifiée
- Consommer des unités de plateforme
- Exemple de calcul des Platform Units
- Consommation de Platform Units des pools de machines virtuelles automatiques
- Licences Flex
- Consommer des unités de robot
- Exemple de calcul de Robot Units
- Consommation de Robot Units des pools de machines virtuelles automatiques
- Elastic Robot Orchestration
- Prérequis
- Configuration du fournisseur de cloud
- Configuration dans Orchestrator
- Résolution des problèmes
- Questions fréquemment posées
- Robots Automation Cloud™ - Machines virtuelles
- Exécution d'automatisations Unattended à l'aide de Cloud Robots - VM
- Téléchargement de votre propre image
- Réutilisation des images de machines personnalisées (pour les pools manuels)
- Réinitialisation des informations d'identification d'une machine (pour les pools manuels)
- Surveillance
- Mises à jour de sécurité
- Demander un essai
- Questions fréquemment posées
- Robots Automation Cloud™ - Sans serveur
- Exécuter des automatisations non assistées (unattended) avec des robots sans serveur
- Tailles et Prix de la machine
- Régénération des clés secrètes du client
- Plages d'adresses IP sortantes
- Gestion des paramètres VPN
- Demander un essai
- Questions fréquemment posées
- Configuration du VPN pour les robots du cloud
- Configurer une connexion ExpressRoute
- Diffusion en direct et contrôle à distance
- Mes notifications
- Events
- Affichage et accès aux notifications
- Consultation et accès aux notifications par e-mail
- Affichage des notifications non lues uniquement
- Marquer toutes les notifications comme lues
- Effacer toutes les notifications
- Suppression de notifications
- S'abonner aux événements
- Se désabonner des événements
- Contexte des dossiers
- À propos du contexte des dossiers
- Accueil
- Processus (Processes)
- À propos des processus
- Processus d'arrière-plan et de premier plan
- Gestion des processus
- Gestion des exigences de package
- Enregistrement
- Diffusion en direct et contrôle à distance
- Flux en direct et contrôle à distance via RealVNC
- Scénarios d'erreur
- Flux en direct et contrôle à distance via TightVNC
- Scénarios d'erreur
- Tâches (Jobs)
- À propos des tâches
- Gestion des tâches
- États d'une tâche
- Travailler avec des workflows de longue durée
- Exécuter des automatisations à distance personnelles
- Stratégie de conservation des données des processus
- Apps
- À propos des Apps
- Publier une application pour un locataire
- Gestion des applications
- Exécuter une application déployée à partir d'un dossier
- Déclencheurs (Triggers)
- À propos des déclencheurs
- Déclencheurs de temps
- Déclencheurs de file d'attente
- Déclencheurs d'évènement
- Déclencheurs d'API
- Explication des modes d'appel
- Gestion des déclencheurs
- Création d'un déclencheur de temps
- Création d'un déclencheur de file d'attente
- Création de déclencheurs d'événements
- Gestion des déclencheurs d'API
- Détails du déclencheur (Trigger Details)
- Gestion des jours non ouvrables
- Création de calendriers
- En chargeant un fichier .csv Fichiers
- Utilisation d'expressions cron
- Déclenchement des tâches le dernier jour du mois
- Journaux (Logs)
- À propos des journaux
- Gestion des journaux dans Orchestrator
- Niveaux de journalisation
- Surveillance
- À propos de la surveillance
- Machines
- Agents
- Processus (Processes)
- Files d'attente (Queues)
- Index
- SLA de files dʹattente
- Files d'attente (Queues)
- À propos des files d'attente et des transactions
- États des éléments de file d'attente (Queue Item Statuses)
- Exception métier et Exception d'application
- Activités Studio utilisées avec les files d'attente
- Stratégie de rétention des éléments de la file d'attente
- Téléchargement d'éléments en bloc à l'aide d'un fichier CSV
- Gestion des files d'attente dans Orchestrator
- Gestion des files d'attente dans Studio
- Gestion des transactions
- Modification des transactions
- Description des champs du fichier .csv des transactions
- Demandes de révision
- Actifs
- À propos des actifs
- Gestion des actifs dans Orchestrator
- Gestion des actifs dans Studio
- Stockage des ressources dans Azure Key Vault (lecture seule)
- Stockage des ressources dans HashiCorp Vault (lecture seule)
- Stockage des ressources dans AWS Secrets Manager (lecture seule)
- Stocker des ressources dans Google Secret Manager (lecture seule)
- Connexions
- About Connections
- Gérer les connexions
- Règles métier
- À propos des règles métier
- Autorisations des règles métier
- Gérer les règles métier
- Créer une règle métier
- Compartiments de stockage
- À propos des compartiments de stockage
- Configuration CORS/CSP
- Gestion des compartiments de stockage
- Serveurs MCP
- À propos des serveurs MCP
- Gestion des serveurs MCP
- Création de serveurs MCP UiPath
- Création de serveurs MCP codés
- Création de serveurs MCP de commande
- Créer un serveur MCP distant
- Directives de conformité MCP
- Index
- À propos des index
- Gérer les index
- Tests d'Orchestrator
- FAQ - Obsolescence du module de test
- FAQ – Migrer des artéfacts de test vers Test Manager
- FAQ - Parité des fonctionnalités - Test Manager vs Orchestrator
- Automatisation de test
- Cas de test
- Description des champs de la page Cas de test (Test Cases)
- Ensembles de tests
- Description des champs de la page Ensembles de test (Test Sets)
- Exécutions de test
- Description des champs de la page Exécutions de test (Test Executions)
- Planifications de test
- Description des champs de la page Planifications de test (Test Schedules)
- Files d'attente de données de test
- Gestion des files d'attente de données de test dans Orchestrator
- Gestion des files d'attente de données de test dans Studio
- Description des champs de la page Files d'attente de données de test (Test Data Queues)
- Activités de file d’attente de données de test
- Test de la stratégie de conservation des données
- Service de catalogue de ressources
- À propos du service de catalogue de ressources
- Intégrations
- À propos des arguments d'entrée et de sortie
- Exemple d'utilisation des arguments d'entrée et de sortie
- Résolution des problèmes
- À propos de la résolution des problèmes
- Résoudre les problèmes d’alertes
- Résolution des problèmes d'ordre général
- Erreurs d'Orchestrator fréquemment rencontrées

Guide de l'utilisateur d'Orchestrator
Il est important de choisir le type correct d'exception avec lequel une transaction a échoué, car ce choix influence si Orchestrator (Orchestrator) choisit de retenter ou non la transaction de l'élément de la file d'attente, comme suit :
-
Une exception d’application décrit une erreur liée à un problème technique, telle qu’une application qui ne répond pas.
Imaginons par exemple un projet qui extrait les numéros de téléphone d’une base de données d’employés, créant des éléments de file d’attente pour chacun d’eux. Ces éléments doivent ensuite être traités et insérés dans une application financière. Si, lorsque la transaction est tentée, l’application financière se fige, le robot ne peut pas trouver le champ dans lequel insérer le numéro de téléphone, et finit par générer une erreur.
Ce genre de problèmes peut être résolu simplement en réessayant la transaction, car l’application peut se débloquer.
-
Une exception métier décrit une erreur liée au fait que certaines données dont dépend le projet d’automatisation sont incomplètes ou manquantes.
Imaginons par exemple un projet qui extrait les numéros de téléphone d’une base de données d’employés, créant des éléments de file d’attente pour chacun d’eux. Ces éléments doivent ensuite être traités et insérés dans une application financière. S'il manque un chiffre à un certain numéro de téléphone en raison d’une erreur humaine, l’élément de file d’attente qui le contient devient invalide. L’automatisation génère alors une exception, du fait que le champ Numéro de téléphone (Phone Number) de l’application financière n’accepte pas un élément de la file d’attente qui contient un numéro incomplet.
Une nouvelle tentative d'exécution de la transaction ne permet pas de résoudre le problème, et il existe d’autres mesures plus efficaces, telles que la notification de l’utilisateur humain de cette erreur.
L'activité Définir l'état de transaction (Set Transaction Status) permet de façonner la logique de votre projet de manière à synthétiser cette distinction de plusieurs manières :
- Si l'activité Set Transaction Status désactive la transaction avec une Exception d'application (Application Exception) et que l'option Nouvelle tentative automatique (Auto Retry) de la page Créer une file d'attente (Create Queue) est définie sur Oui (Yes) lors de la création de la file d'attente, l'élément de la file d'attente fait l'objet d'une nouvelle tentative.
- Par défaut, Orchestrator ne retente pas (not) les transactions qui ont échoué en raison d'exceptions métier (Business Exceptions). Ceci se produit car une incompatibilité entre la valeur de transaction et le prérequis métier implique des erreurs éventuelles dans les données initiales à partir desquelles les éléments de la file d'attente ont été créés. D'autres actions peuvent être nécessaires pour résoudre ce type de problème, et la journalisation de ce type d'exception peut s'avérer utile.
- Une activité Si (If) ou Décision de flux (Flow Decision) permet de prendre des mesures différentes si une transaction a échoué avec un certain type d'exception, tel que l'utilisation de l'activité Message du journal des événements (Log Message) pour consigner un message personnalisé, ou l'activité Zone de message (Message Box) pour afficher une fenêtre contenant des informations sur l'événement.
false, l'absence de ProcessingException entraîne un BadRequestException avec un message d'erreur InvalidRequest.
La capture d'écran ci-dessous affiche le mappage des propriétés dans l'activité Définir le statut de la transaction (à gauche) et leurs champs correspondants dans la fenêtre Détails de la transaction d'Orchestrator.
La section Vrai (True) de l'activité Décision de flux (Flow Decision) configure l'état de la transaction sur Échec (Failed) avec une Exception métier (Business Exception), tandis que la section Faux (False) la configure sur Échec (Failed) avec une Exception d'application (Application Exception).