- Démarrage
- Meilleures pratiques
- Locataire
- Actions
- Contexte des dossiers
- Automatisations
- Processus (Processes)
- Tâches (Jobs)
- Déclencheurs (Triggers)
- Journaux (Logs)
- Surveillance
- Files d'attente (Queues)
- Actifs
- Compartiments de stockage
- Tests d'Orchestrator
- Catalogues d'actions (Action Catalogs)
- Profil
- Administrateur système
- Serveur d'identité
- Authentification
- Configurer l'intégration d'Active Directory
- Configuration de l'authentification unique : Google
- Configuration de l'authentification unique : Azure Active Directory
- Authentification par carte à puce
- Configuration de la connexion automatique des utilisateurs appartenant à un groupe Active Directory
- Configuration du serveur SMTP
- Modification du protocole d'authentification Windows
- Autres configurations
- Intégrations
- Robots classiques
- Résolution des problèmes
Le robot UiPath est l’hôte d’exécution qui exécute les processus construits dans UiPath Studio. Dans Orchestrator, une entité de robot représente une image du robot UiPath et contrôle ses capacités.
The Robot documentation guide in the UiPath suite can be found here. In this guide, the focus is on robot entities as found in Orchestrator and the capabilities they provide for UiPath Robot based on their types.
For this guide's purpose, we assume that a machine represents a physical or virtual machine on which UiPath Robot is installed. In Orchestrator, there are two machine entities that work as API key generators, which authorize the connection between UiPath Robot and Orchestrator. They are described in-depth here.
Désambiguïsation
| Terminologie commune | Signification |
|---|---|
| Robot UiPath | Le composant Robot dans la suite UiPath. |
| Machine | La machine physique ou virtuelle utilisée pour héberger ou déployer le robot UiPath. Dans ce guide, elle est généralement appelée machine hôte, station de travail ou serveur afin de la différencier de l'entité de machine dans Orchestrator. |
| Robot (Entité Orchestrator) | L'entité d'Orchestrator qui contrôle les capacités de connexion du robot UiPath par rapport à la machine hôte d'installation. Elle est utilisée conjointement avec l'entité de machine. Détails ci-dessous. |
| Machine (entité Orchestrator) | Entité Orchestrator qui sert de générateur de clé API, offrant des capacités d'autorisation au robot UiPath. Elle est utilisée conjointement avec l'entité de robot. |
Les robots des dossiers modernes fonctionnent sur la base d'un modèle flottant. Ils permettent à plusieurs utilisateurs d'utiliser UiPath Robot sur plusieurs postes de travail, car le robot n'est pas lié à une machine spécifique. Un utilisateur peut utiliser UiPath Robot sur une machine à la fois.
Un utilisateur qui modifie la station de travail l’oblige à se déconnecter de la machine précédemment utilisée et à se connecter à la nouvelle.
My name is John Smith. I am a call center operator in a team of 20, working on whatever laptop I find available when I get to work. In Orchestrator, my system administrator needs to define one machine template for the 20 laptops we have and a floating robot using my username. This enables me to use each of the 20 laptops using my username and the machine template's key. Obviously, I cannot use UiPath Robot on multiple machines simultaneously. If I want to use a different laptop, I must log out of the initial session.
Types de robot
Robots Attended
Les robots supervisés qui fonctionnent sous supervision humaine. Peuvent être classés en outre en fonction de leur type de licence comme suit :
-
Attended : fonctionne sur la même station de travail qu’un utilisateur humain et est lancé par le biais d’événements utilisateur.
-
Studio : connecte Studio à Orchestrator à des fins de développement.
-
StudioX : connecte StudioX à Orchestrator à des fins de développement.
-
StudioPro : connecte StudioPro à Orchestrator à des fins de développement.
Avertissement :You can only launch processes in Orchestrator on supervised Robots as a personal workspace owner using the machine template automatically generated on your behalf.
Apart from that, you cannot start or trigger processes in Orchestrator on supervised robots, and they cannot run under a locked screen. They can only be started from the UiPath Robot tray or the Command Prompt.
Robots Unattended
Robots autonomes qui ne nécessitent aucune supervision humaine pour exécuter des tâches. Peuvent être classés en outre en fonction de leur type de licence comme suit :
- Unattended : fonctionne sans supervision humaine dans des environnements virtuels et peut automatiser n'importe quel nombre de processus. A toutes les capacités d’un robot Attended ainsi que l’exécution, la surveillance, la planification et la prise en charge des files d’attente de travail. Peut exécuter n’importe quel type de processus, sauf pour les cas de test.
- NonProduction : fonctionne en mode Unattended à des fins de développement uniquement. Ne peut pas exécuter de cas de test.
- Testing : fonctionne en mode Unattended à des fins de développement et de test. Peut exécuter des cas de test.
Les robots ont automatiquement une licence lorsque vous ouvrez le panneau du robot UiPath. Tous les types de robots, à l’exception de StudioX, peuvent fonctionner en mode débogage dans Studio.
Pour les Unattended Robots, l'octroi de licences est effectué par entité de runtime affecté (emplacement), et non par utilisateur. C'est pourquoi les runtimes Unattended, NonProduction et Testing sont affectés au niveau de la machine.
Supposons que vous ayez un modèle de machine défini avec 10 runtimes Unattended. Pour chaque station de travail connectée à l'aide de la clé générée par ce modèle, un pool de 10 licences est réservé à partir du nombre total de licences au niveau du locataire. Un runtime n'est utilisé à partir du pool de licences réservées que lors de l'exécution de la tâche. Si vous connectez 4 machines Unattended à Orchestrator à l'aide de ce modèle, vous avez besoin de 40 licences de runtime Unattended au niveau du locataire. Avec 25 tâches en cours d'exécution, il reste encore 15 emplacements disponibles pour l'exécution.
Les robots Unattended peuvent être utilisés en mode Attended dans un environnement de production (l’utilisateur se connecte à la machine) à des fins de consignation/test/débogage.
Que sont les Robots flottants ?
Les robots flottants sont des robots permettant à plusieurs utilisateurs d'utiliser le Robot UiPath sur plusieurs stations de travail, car le robot n'est pas lié à une machine spécifique. Un utilisateur peut utiliser le Robot UiPath sur une machine à la fois.
Modifier la station de travail sur laquelle un utilisateur travaille l'oblige à se déconnecter de la machine précédemment utilisée et à se connecter à la nouvelle.
Exemple
Je m'appelle John Smith, je suis opérateur de centre d'appels au sein d'une équipe de 20 personnes travaillant sur n'importe quel ordinateur portable disponible lorsque je me rends au travail. Dans Orchestrator, mon administrateur système doit définir un modèle de machine pour les 20 ordinateurs portables dont nous disposons et un robot flottant à l'aide de mon nom d'utilisateur. Cela me permet d'utiliser chacun des 20 ordinateurs portables en utilisant mon nom d'utilisateur et la clé générée par le modèle de machine.
Que sont les robots standards ?
Les robots standard sont les prédécesseurs des robots flottants et vous ne pouvez les trouver que lorsque vous travaillez avec des dossiers classiques. Un robot standard limite l’utilisateur à utiliser le Robot UiPath sur une seule station de travail, car le robot est lié à une machine spécifique, à savoir celle définie lors de la création du robot standard dans Orchestrator. Les robots standard ne fonctionnent que pour les utilisateurs qui travaillent toujours sur la même machine ou dont le nom reste le même à chaque fois que l'utilisateur s'y connecte.
Pour changer de station de travail, il faut supprimer le robot standard initial et le recréer en utilisant le nom de la nouvelle machine standard.
Exemple
My name is John Smith, I am a call center operator working daily on the same laptop whose name is LA4324. In Orchestrator, my system administrator needs to define for me a standard machine with the same exact name as my laptop, and a standard robot using my username, robot configured to connect to the standard machine named LA4324. If I ever change my laptop, the system administrator needs to delete this robot, and create a new one, for the new machine.
Gestion des robots
La gestion des Robots est effectuée sur la page Utilisateurs (Users) et consiste en la création automatique de Robots pour l’identité de l'utilisateur souhaitée. Le Robot est automatiquement créé en fonction de vos paramètres. La gestion des Robots s'effectue automatiquement, c’est-à-dire que vous avez seulement besoin d'activer la création automatique de Robots au niveau de l’utilisateur, de définir ses paramètres d’exécution et ses informations d’authentification, et un Robot flottant sera ensuite automatiquement créé.
Le Robot UiPath a accès aux ressources résidant dans les dossiers auxquels l’utilisateur (et la machine pour les Robots Unattended) a accès.
Attended robots (or unattended used in attended mode) can be monitored at the tenant level on the Robots page. Unattended machines and runtimes can be monitored at the folder level (Monitoring > Machines). Automatic robot management can be configured for directory users or directory groups as well. The automatic robot provisioning setting for a directory group that's added to Orchestrator is inherited by any user that is a member of that AD group. Robot auto-provisioning is only valid for attended robots.
Authentification du Robot
-
Username/Password Credentials - This is the default method.
-
Avertissement :
Les commandes de démarrage du Robot sont reçues via SignalR ou demandées sur une pulsation. Le nom d'utilisateur et le mot de passe du robot UiPath utilisés à des fins d'authentification sont transmis uniquement sur les pulsations, permettant ainsi de se connecter et d'exécuter des processus.
Les robots Attended n’ont pas besoin de mot de passe pour s'authentifier, et de fait, ne prennent pas en charge l’authentification par carte à puce.
Vous ne pouvez pas exécuter de processus sur des robots non assistés, à moins d'avoir fourni les informations d’identification utilisateur correctes.
À propos des Robots haute densité
Quelle que soit la version Windows de la machine, si celle-ci est configurée avec plusieurs utilisateurs, vous pouvez enregistrer un robot pour chaque utilisateur. Cette fonctionnalité s'appelle Robots haute densité (High-Density Robots) et garantit une utilisation totale de chaque machine à votre disposition à son potentiel maximal. Elle peut s'appliquer à tous les types de robots (Attended, Unattended et NonProduction).
Sur une machine avec un système d'exploitation Windows Server (2008 R2, 2012 R2 ou 2016), l’environnement haute densité présente les avantages suivants :
- vous pouvez exécuter le même processus simultanément avec tous les robots ;
- vous pouvez exécuter simultanément des processus différents avec tous les robots.
To set up High-Density Robots on a Windows Server machine, please see the Setting Up Windows Server for High-Density Robots chapter.
Sur la même machine, vous devez connecter tous les utilisateurs en tant que Robots à Orchestrator, tous avec les mêmes champs Nom de machine (Machine Name) et Clé (Key).
Si vous enregistrez un nouveau Robot dans Orchestrator sur une machine tandis que le service UiPath Robot est en cours d'exécution, vous devez redémarrer le service.
Si le nom d'utilisateur et/ou le mot de passe renseignés lors du déploiement du Robot dans Orchestrator ne correspondent pas aux identifiants Windows pour l’utilisateur spécifié, la première tâche que vous exécutez est défaillante et un message "Échec de l'ouverture de session" (Logon failure) s'affiche dans la fenêtre Détails de la tâche (Job Details).