- Démarrage
- Comprendre UiPath Robot
- Assistant UiPath
- Prérequis d’installation
- Installation de robots pour des automatisations Unattended
- Configuration de robots pour des automatisations Unattended
- Déployer des automatisations non assistées
- Connexion des robots pour les automatisations Unattended à Orchestrator
- Configuration de Windows Server pour des Robots haute densité
- Rediriger les Robots vers un serveur proxy
- Implémenter l’authentification
- Ajuster les paramètres du registre pour l'exécution dans une session de bureau à distance minimisée
- Utilisation d’emplacements réseau
- Configurer des Robots Linux
- Configuration de la vérification de la signature des paquets
- Configurer des dossiers de package et des chemins d’accès réseau
- Configurer des flux d’activité
- Installation de robots pour des automatisations Attended
- Configuration de robots pour les automatisations Attended
- Intégrations
- Résolution des problèmes
- Résoudre les problèmes du service de robot UiPath
- Résoudre les problèmes d’exécution
- Résoudre les problèmes de mise en réseau
- Résolution des problèmes de connexion
- Résolution des problèmes d'attribution de licence
- Résolution des problèmes de package
- Résolution des problèmes .NET
- Dépannage de la journalisation
- Dépannage des problèmes de session
Guide de l’administrateur du Robot
Résoudre les problèmes d’exécution
Les automatisations qui traitent de grands volumes de données peuvent échouer en raison de l'erreur suivante : « Message : impossible de récupérer le résultat de l'exécution de la tâche. Le message était peut-être trop long pour être traité. Type d'exception : System.Exception".
maxMessageSizeInMegabytes
dans le fichier uipath.config
.
Configurez l'automatisation pour enregistrer la sortie dans un compartiment de stockage dans Orchestrator ou dans Data Service, plutôt que d'utiliser un argument de sortie.
Les automatisations Unattended utilisant les activités UIAutomation ne fonctionnent pas.
Lorsqu’un programme tel que le Gestionnaire de serveur, configuré pour démarrer automatiquement, affiche une invite de contrôle de compte d’utilisateur Windows (UAC), cela empêche le Robot d’interagir avec l’interface utilisateur.
Le Robot ne parvient pas à démarrer l'exécution d'une automatisation et affiche l'erreur suivante : « Le processus de démarrage de l'exécuteur a échoué, raison System.Runtime.InteropServices.COMException : Une session de connexion spécifiée n'existe pas. Elle est peut-être déjà terminée.").
Les tableaux suivants résument plusieurs problèmes et leurs solutions.
Problème potentiel |
Solution |
---|---|
La machine Robot ne dispose pas de suffisamment de ressources (telles que le processeur, la RAM ou l'espace disque). L'exécuteur Robot ne peut donc pas démarrer l'automatisation. |
|
Vous ne pouvez pas créer de session de connexion pour le moment. Cela peut se produire dans les situations suivantes :
|
Dans ce cas, vous devez effectuer l'une des opérations suivantes :
|
Le démarrage d'une automatisation à partir d'Orchestrator ou de l'Assistant affiche le message d'erreur suivant : « Le processus de démarrage de l'exécuteur a échoué, raison System.UnauthorizedAccessException : L'accès est refusé.".
La table suivante résume les problèmes potentiels et leurs solutions :
Problème potentiel |
Solution |
---|---|
Le compte Robot a été créé sans mot de passe. |
Modifiez le compte du Robot dans Orchestrator et fournissez les valeurs suivantes :
|
Le service de robot UiPath est inactif. |
|
La machine Robot ne dispose plus des privilèges d'administrateur. |
Connectez-vous à la machine Robot avec le même jeu d’informations d’identification avec lequel vous avez créé le Robot dans Orchestrator. Si un processus ne démarre pas à partir de l'Assistant, vous devez contacter votre administrateur réseau pour autoriser les droits d'administrateur pour ce compte d'utilisateur. |
Lorsque vous utilisez une table de données dans une activité Attendre la tâche et reprendre ( Wait For Task and Resume ), elle renvoie l'erreur suivante : « Exception : Type 'System.Collections.IEnumerable' ne peut pas être sérialisée. »
L'objet LigneDonnées de la table de données ne peut pas être sérialisé, il ne peut donc pas être conservé, ce qui entraîne des problèmes ou des erreurs potentiels.
Exécutez l'activité Create Form Task et créez la sortie en faisant une boucle dans les lignes de données pour créer une liste d'objets de tâche. Ensuite, parcourez la liste de sortie des objets de tâche à l'aide des activités Parallèle pour chaque ( Parallel For Each ) ou Pour chaque ( For Each ). Dans ces boucles, exécutez l'activité Attendre la tâche et reprendre (Wait for Task and Resume) pour chaque objet de tâche.
L'exécution de votre tâche échoue et le message d'erreur suivant est consigné dans Orchestrator : « Tâche arrêtée avec un code de sortie inattendu : 0x40010004 ».
Généralement, cette erreur se produit lorsque :
-
Le compte utilisateur, utilisé par le Robot, est déconnecté de force pendant l'exécution du processus.
-
La machine sur laquelle le Robot est en cours d'exécution est arrêtée ou redémarrée manuellement pendant l'exécution du processus.
Pour éviter cette erreur, assurez-vous que le Robot est installé correctement pour le type d'automatisation prévu : Attended ou Unattended. Lorsque le robot est installé en mode utilisateur, il est impossible d’exécuter des automatisations non assistées.
De plus, configurez la session Robot en fonction de votre environnement et des besoins de votre entreprise.
- Message trop volumineux pour être traité
- Description
- Problème potentiel
- Solution
- Les automatisations Unattended utilisant les activités UIAutomation ne fonctionnent pas
- Description
- Problème potentiel
- Solution
- Le Robot ne réussit pas à démarrer l'exécution
- Description
- Mot de passe non fourni
- Description
- System.Collections.IEnumerable ne peut pas être sérialisé
- Description
- Problème potentiel
- Solution
- Tâche arrêtée avec un code de sortie inattendu
- Description
- Problème potentiel
- Solution