UiPath Documentation
robot
2023.10
false
Guide de l’administrateur du Robot
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Déploiement des robots non assistés

Déployez des Unattended Robots et exécutez des automatisations sans supervision humaine à l'aide d'Orchestrator pour la planification et le contrôle.

Déploiement de Unattended Robots - Community License

Les robots non assistés sont utilisés pour automatiser les tâches qui ne nécessitent pas de supervision humaine ; ils s'exécutent généralement dans des environnements virtuels sur des machines dédiées, et les automatisations sont contrôlées depuis Orchestrator.

Une automatisation non assistée peut être démarrée manuellement à partir d'Orchestrator en cas de besoin, mais peut également être planifiée si la tâche doit commencer à un intervalle spécifique (quotidien, horaire, hebdomadaire) ou à une heure et une date spécifiques (fin de la semaine).

Ce document vous guide tout au long du processus d’exécution de votre première automatisation non assistée à l’aide de la version sous Community Licence d’UiPath, en commençant par la création de l’automatisation, la mise en place de l’environnement et l’exécution du processus Unattended.

Pour exécuter une automatisation non assistée, il faut suivre les étapes suivantes :

1. Création de l'automatisation et publication dans Orchestrator

Pour donner un exemple concret, supposons que nous devions faire une sauvegarde des fichiers journalisations sur un serveur tous les jours à 9 heures. Pour cela, nous devons copier le fichier journalisation de ce jour dans un autre dossier. Dans cet exemple, nous copions un fichier appelé « Journalisations.txt » ("Logs.txt") du dossier « Journalisations » ("Logs") vers le dossier « Anciennes journalisations » ("Old Logs"), en écrasant la sauvegarde à chaque fois.

  1. Créez un nouveau processus, ajoutez l'activité Copier le fichier, configurez les champs/chemins d'accès aux fichiers et sélectionnez l'option Écraser afin que le fichier nouvellement copié puisse remplacer le fichier précédent chaque jour.
  2. Publiez le processus à Orchestrator.
  3. Select the Publish button to the right of the Studio ribbon,
  4. Dans l'onglet Publier les propriétés, entrez un nom pour le package.
  5. Dans l'onglet Publier les options, pour l'option Publier vers, sélectionnez Flux des processus des locataires Orchestrator, l’emplacement où les Unattended Robots peuvent accéder à l’automatisation.
  6. Select Publish. For more information, see About Publishing Automation Projects in the Studio Guide.
  7. Dans Orchestrator, créez le processus que le Unattended Robot utilise pour exécuter l’automatisation.
  8. Accédez à votre instance Automation Cloud à l'adresse https://cloud.uipath.com, et sélectionnez votre locataire Orchestrator.
  9. In Orchestrator, select the Shared Folder > Processes, and then select the Plus button on the right side to open the Add Process page.
  10. Select the package and select Create to add the process to the Shared Folder.
    Remarque :

    Gardez à l’esprit que vous travaillez avec deux entités dans ce processus. La première entité c'est vous, le développeur qui crée et publie le processus. Le second est l'utilisateur non assisté qui exécute l’automatisation et le Robot sur la Unattended machine.

2. Configurez la machine Windows pour exécuter le Unattended Robot

Set up a Windows machine on which to run the unattended robot, ideally this would be a cloud virtual machine that matches the Hardware and Software Requirements. Verify the screen saver is disabled on the Windows machine.

Par exemple, vous pouvez héberger votre machine virtuelle dans Azure. Pour des détails sur la configuration d'une machine virtuelle Windows dans Azure, consultez Vue d'ensemble des machines virtuelles Windows.

D’autres environnements tels qu’AWS, VMware ou Citrix sont également pris en charge s’ils correspondent aux Exigences en matière de matériel et de logiciels.

3. Créez le Unattended Robot dans Orchestrator

Le Unattended Robot a deux composantes, l'utilisateur du robot et la machine sur laquelle il fonctionne. L'utilisateur du Robot est l'identité du Robot qui fournit les autorisations et est utilisé pour déclencher des tâches vers le Robot, tandis que la Machine est celle qui exécute l'automatisation.

Les modèles de machine offrent un moyen plus facile de déployer des machines, car une seule clé de machine peut être utilisée par plusieurs robots pour se connecter à Orchestrator.

  1. Créez l’utilisateur du Robot.

    • Depuis Automation Cloud, accédez à Admin > Utilisateurs et groupes > Inviter les utilisateurs pour inviter l'utilisateur à votre Organization afin de créer un Unattended Robot pour elle.Une adresse e-mail factice peut être utilisée pour cette étape.
  2. Ajoutez l’utilisateur au Dossier Partagé. À ce stade, le compte Robot n’existe qu’en tant qu’identité, sans rôles ni autorisations attribués. Par conséquent, nous devons l’ajouter au dossier partagé pour accéder aux processus qui y sont publiés et lui donner le rôle Automation User :

  3. In Orchestrator, select the Shared Folder > Users, and then select the Assign User or Group button on the right side.

  4. Select the user, then the Automation User role, and select Assign.

  5. Créez le Unattended Robot qui exécute les automatisations :

    1. Retournez dans le Dossier Partagé et sélectionnez Plus d'actions > Modifier.

    2. Select Unattended Robot, enable the toggle to Automatically create an unattended robot for this user, fill in the Windows credentials, and select Update.

      Les informations d’identification Windows sont utilisées par le Robot pour les autorisations et l’autorisation sur la Unattended Machine lors de l’exécution des automatisations.

      Remarque :

      Les informations d’identification que vous définissez lors de la création du Robot dans Orchestrator doivent correspondre aux informations d’identification du compte Windows utilisées sur la machine du Unattended Robot. Ouvrez l'invite de commande et utilisez la commande whoami sur la Unattended Machine pour obtenir cette information.

  6. Créez le modèle de machines non assistées.

    Une fois l'utilisateur Unattended Robot créé, ajoutez un nouveau modèle de machine avec une seule licence de runtimes non assistés :

    1. In Orchestrator, select the Shared Folder > Machines, and then select the Manage Machine Templates button on the right side.
    2. Select the Plus button on the right side to open the Add Machine page.
    3. Enter a template name, for example "Unattended Machines", assign one unattended runtimes license, and select Provision.
  7. Copiez la clé de machine nouvellement générée pour une utilisation ultérieure.

4. Installez UiPath Studio sur la machine non assistée

Si vous voulez exécuter des automatisations non assistées sur une machine disposant d'une licence Community, vous devez installer UiPathStudio.msi sur la machine non assistée. Si vous optez pour la Configuration rapide (Quick Setup) lors de l'installation, le robot est déployé en Mode utilisateur (User Mode), ce qui signifie qu'il s'exécute sous l'utilisateur qui l'a démarré et dispose des mêmes droits que ceux de cet utilisateur.

Le programme d'installation UiPathStudio.msi peut être téléchargé à partir du Centre de ressources (Resource Center) ou directement de la Page d'accueil (Home Page) Automation Cloud.

Afin de démarrer une tâche depuis Orchestrator, l’utilisateur Windows doit être connecté. Le Robot en mode utilisateur ne peut pas exécuter de tâches simultanées sur différents utilisateurs, que le Robot soit installé sur un serveur Windows ou non.

Après avoir téléchargé la version Community d’UiPath Studio et Robot, vous devez la connecter à votre instance Orchestrator. Pour les automatisations non assistées, il est recommandé d'utiliser la connexion de la Clé Machine.

5. Établir une connexion entre Robot et Orchestrator

Depuis Studio

After the installation is completed, you are presented with the Get Started screen, which by default asks you to authenticate. Choose to Use Machine Key as it's the recommended configuration for unattended robots. The machine name is filled in automatically, all you have to do is type the Orchestrator URL in the form https://cloud.uipath.com/organisation/tenant, the Machine Key you saved when you created the machine template, and select Continue.

De l'UiPath Assistant

La connexion entre le Robot et l’Orchestrator peut également être établie à partir de l’Assistant UiPath en suivant les étapes ci-dessous :

  1. Ouvrez l'UiPath Assistant

  2. Dans le menu Préférences, sélectionnez Préférences.

  3. Accédez aux paramètres d'Orchestrator.

  4. Dans le champ URL Orchestrator, entrez votre URL Orchestrator.

  5. Dans le champ Clé Machine, entrez la clé que vous avez copiée précédemment lorsque vous avez créé le modèle de machine dans Orchestrator. Pour plus de détails sur les différences entre les entités de machine dans Orchestrator et quand utiliser chacun d’eux, voir Machines dans le guide de Orchestrator.

  6. Select Connect. The status should show Connected, Licensed.

    Remarque :

    When setting up the machine, if the setup is based on a virtual environment, you can disconnect the remote session but leave the unattended user logged on the machine so that the connection to Orchestrator stays active.

6. Test de l’automatisation

  1. In Orchestrator, select the Shared Folder > Automations > Processes. Look for the process deployed in step 1 and select the Start a Job button on the right side to open the Start Job page.
  2. Choose the user and the machine configured earlier, and then select Start.

The selected unattended process starts on the selected machine. You can monitor the job in the Jobs Status section of the Shared Folder in Orchestrator.

7. Planification de l’automatisation

Programmons l'automatisation dans cet exemple pour qu'elle s'exécute quotidiennement à 9 heures :

  1. In Orchestrator, select the Shared Folder > Triggers, and then select the Add button on the right side to open the Create Trigger page.
  2. Verify Time is selected and then provide the required information: enter a name for the trigger, select the process, the user, and the daily recurrence at 9 AM.
  3. Sélectionnez Ajouter.

Définir l’horaire selon la capture d’écran ci-dessus déclenche le processus Logs.Backup à exécuter sur la machine non assistée pour le compte de l’utilisateur sélectionné tous les jours à 9 heures UTC.

Déploiement de Unattended Robots - License d'entreprise

Les robots non assistés sont utilisés pour automatiser les tâches qui ne nécessitent pas de supervision humaine ; ils s'exécutent généralement dans des environnements virtuels sur des machines dédiées, et les automatisations sont contrôlées depuis Orchestrator.

Une automatisation non assistée peut être démarrée manuellement à partir d'Orchestrator en cas de besoin, mais peut également être planifiée si la tâche doit commencer à un intervalle spécifique (quotidien, horaire, hebdomadaire) ou à une heure et une date spécifiques (fin de la semaine).

Ce document vous guide tout au long du processus d’exécution de votre première automatisation non assistée à l’aide de la version sous Community Licence d’UiPath, en commençant par la création de l’automatisation, la mise en place de l’environnement et l’exécution du processus Unattended.

Pour exécuter une automatisation non assistée, il faut suivre les étapes suivantes :

1. Création de l'automatisation et publication dans Orchestrator

Pour donner un exemple concret, supposons que nous devions faire une sauvegarde des fichiers journalisations sur un serveur tous les jours à 9 heures. Pour cela, nous devons copier le fichier journalisation de ce jour dans un autre dossier. Dans cet exemple, nous copions un fichier appelé « Journalisations.txt » ("Logs.txt") du dossier « Journalisations » ("Logs") vers le dossier « Anciennes journalisations » ("Old Logs"), en écrasant la sauvegarde à chaque fois.

  1. Créez un nouveau processus, ajoutez l'activité Copier le fichier, configurez les champs/chemins d'accès aux fichiers et sélectionnez l'option Écraser afin que le fichier nouvellement copié puisse remplacer le fichier précédent chaque jour.
  2. Publiez le processus à Orchestrator.
  3. Select the Publish button to the right of the Studio ribbon,
  4. Dans l'onglet Publier les propriétés, entrez un nom pour le package.
  5. Dans l'onglet Publier les options, pour l'option Publier vers, sélectionnez Flux des processus des locataires Orchestrator, l’emplacement où les Unattended Robots peuvent accéder à l’automatisation.
  6. Select Publish. For more information, see About Publishing Automation Projects in the Studio Guide.
  7. Dans Orchestrator, créez le processus que le Unattended Robot utilise pour exécuter l’automatisation.
  8. Accédez à votre instance Automation Cloud à l'adresse https://cloud.uipath.com, et sélectionnez votre locataire Orchestrator.
  9. In Orchestrator, select the Shared Folder > Processes, and then select the Plus button on the right side to open the Add Process page.
  10. Select the package and select Create to add the process to the Shared Folder.
    Remarque :

    Gardez à l’esprit que vous travaillez avec deux entités dans ce processus. La première entité c'est vous, le développeur qui crée et publie le processus. Le second est l'utilisateur non assisté qui exécute l’automatisation et le Robot sur la Unattended machine.

2. Configurez la machine Windows pour exécuter le Unattended Robot

Set up a Windows Machine that runs the Unattended Robot, ideally this would be a cloud virtual machine. Verify the screen saver functionality is disabled and matches the Hardware and Software Technical Requirements.

Par exemple, vous pouvez héberger votre machine virtuelle sur Azure. Consultez le document Présentation des machines virtuelles Windows pour plus de détails sur la configuration d'une machine virtuelle Windows dans Azure.

D’autres environnements tels qu’AWS, VMware ou Citrix sont également pris en charge s’ils correspondent aux Exigences en matière de matériel et de logiciels.

3. Créez le Unattended Robot dans Orchestrator

Le robot non assisté (unattended) a deux composantes, l'utilisateur du Robot et la Machine sur laquelle il fonctionne. L'utilisateur du Robot est l'identité du Robot qui fournit les autorisations et est utilisé pour déclencher des tâches vers le Robot, tandis que la Machine est celle qui exécute l'automatisation.

Les modèles de machine offrent un moyen plus facile de déployer des machines, car une seule clé de machine peut être utilisée par plusieurs robots pour se connecter à Orchestrator.

  1. Créez l’utilisateur du Robot.

    • Depuis Automation Cloud, accédez à Admin > Utilisateurs et groupes > Inviter les utilisateurs pour inviter l'utilisateur à votre Organization afin de créer un Unattended Robot pour elle.Une adresse e-mail factice peut être utilisée pour cette étape.
  2. Ajoutez l’utilisateur au Dossier Partagé. À ce stade, le compte Robot n’existe qu’en tant qu’identité, sans rôles ni autorisations attribués. Par conséquent, nous devons l’ajouter au dossier partagé pour accéder aux processus qui y sont publiés et lui donner le rôle Robot :

    1. In Orchestrator, select the Shared Folder > Users, and then select the Assign User or Group button on the right side.
    2. Select the user, then the Robot role, and select Assign.
  3. Créez le Unattended Robot qui exécute les automatisations :

    1. Retournez dans le Dossier Partagé et sélectionnez Plus d'actions > Modifier.
    2. Select Unattended Robot, enable the toggle to Automatically create an unattended robot for this user, fill in the Windows credentials, and select Update.

    Les informations d’identification Windows sont utilisées par le Robot pour les autorisations et l’autorisation sur la machine non assistée lors de l’exécution des automatisations. Lorsque la version Entreprise (.MSI) est déployée, ces informations d’identification sont utilisées pour créer des sessions Windows sur la machine non assistée pour l’exécution d’automatisations.

    Remarque :

    Les informations d’identification que vous définissez lors de la création du Robot dans Orchestrator doivent correspondre aux informations d’identification du compte Windows utilisées sur la machine du Unattended Robot. Ouvrez l’invite de commande et utilisez la commande whoami sur la machine non assistée pour obtenir cette information. Ces informations d’identification sont utilisées pour créer des sessions Windows sur la machine non assistée pour l’exécution d’automatisations.

  4. Créez le modèle de machines non assistées.

    Une fois l'utilisateur Unattended Robot créé, ajoutez un nouveau modèle de machine avec une seule licence de runtimes non assistés :

  5. In Orchestrator, select the Shared Folder > Machines, and then select the Manage Machine Templates button on the right side.

  6. Select the Plus button on the right side to open the Add Machine page.

  7. Enter a template name, for example "Unattended Machines", assign one unattended runtimes license, and select Provision.

  8. Copiez la clé de machine nouvellement générée pour une utilisation ultérieure.

4. Installer UiPath Studio Enterprise (.MSI) sur la machine non assistée

Le programme d'installation UiPathStudio.msi est utilisé pour installer Studio, l’UiPath Assistant ou l’ancien Robot sur votre machine. En utilisant le programme d'installation .MSI, le Robot est déployé par défaut en Mode Service, ce qui signifie qu’il est disponible pour tous les utilisateurs de la machine. Pour l’exécution du programme d’installation, des droits d’administrateur sont nécessaires.

Le programme d'installation UiPathStudio.msi peut être téléchargé à partir du Centre de ressources (Resource Center) ou directement de la Page d'accueil (Home Page) Automation Cloud.

Robot et Studio sont installés par défaut à l'emplacement suivant : C:\Program Files \UiPath\Studio. Vous pouvez modifier l'emplacement d'installation en utilisant des arguments de ligne de commande ou à partir de l'interface du programme d'installation.

Interface d'installation
  1. Launch the installer to open the installation wizard.
  2. Read and accept the Terms of use, and then select Install. By accepting the aforementioned terms of use, you accept the terms of use of UiPath activity packages and their dependencies.
  3. Sélectionnez les produits à installer :
    • Installer UiPath Studio + Robot - Installe UiPath Studio, l'Assistant et le Robot pour créer et tester des automatisations.
    • Installer le Robot UiPath uniquement (Install UiPath Robot Only) - Installe UiPath Assistant et le robot en mode utilisateur pour l’exécution des automatisations assistées.
  4. Sélectionnez le type d’installation (Installation Type) :
    • Mode service - Installe le robot en mode service
    • Mode utilisateur (User Mode) - installe le Robot en mode utilisateur

Pour en savoir plus sur la façon d’utiliser l'installateur .MSI, consultez le guide d'installation UiPathStudio.msi.

5. Connexion du Robot à Orchestrator

Remarque :

Si, pendant le processus d'installation, vous choisissez d'installer uniquement le Robot, la connexion à Orchestrator ne peut être configurée que depuis l'interface de ligne de commande (les droits d'administrateur sont nécessaires) ou depuis UiPath Assistant. Sinon, vous pouvez connecter votre robot depuis Studio ou depuis UiPath0 Assistant.

Depuis Studio

Une fois l'installation terminée, l'écran Connexion à Orchestrator s'affiche et vous demande par défaut d'utiliser la touche Utiliser la clé machine car il s'agit de la configuration recommandée pour les Unattended Robots. Le nom de la machine est repris automatiquement, il vous suffit de saisir l'URL d'Orchestrator plus la clé de machine que vous avez enregistrée précédemment.

Remarque :

En utilisant le programme d'installation .MSI, lors de la connexion du Robot à Orchestrator, l’ensemble de la machine se connecte, et pas seulement l’utilisateur qui est actuellement connecté à la machine.

De l'UiPath Assistant
  1. Ouvrez l'Assistant UiPath
  2. Dans le menu Préférences, sélectionnez Préférences. La fenêtre Préférences s’affiche.
  3. Accédez aux paramètres d'Orchestrator.
  4. Dans le champ URL Orchestrator, entrez l’adresse web d’Orchestrator.
  5. Dans le champ Clé machine, entrez la clé que vous avez copiée précédemment.
  6. Select Connect. The status should show Connected, Licensed.
    Remarque :

    Lors de la configuration de la machine en utilisant le programme d'installation Entreprise (.MSI), vous pouvez vous déconnecter de la machine car le Robot est capable de créer sa propre session Windows en utilisant les informations d'identification fournies à l’étape 3.

6. Test de l’automatisation

Afin de tester l’automatisation sur le Unattended Robot, allez à la section Automatisations -> Processus section Dossier Partagé dans Orchestrator et recherchez le processus déployé à l’étape 1.

Vous pouvez voir les détails du processus et, sur le côté droit, vous avez le bouton Démarrer la tâche.

Lorsque vous cliquez, l'interface Démarrer la tâche s'affiche, choisissez l'utilisateur et la machine configurée précédemment puis cliquez sur Démarrer.

Cela permet de lancer le processus non assisté sélectionné sur la machine sélectionnée et il peut être surveillé dans la section Tâche du Dossier Partagé dans Orchestrator.

7. Planification de l’automatisation

Pour l'exemple que nous vous avons donné dans ce guide, nous pouvons programmer son exécution quotidienne à 9 heures. La configuration se fait à partir de la Section déclencheur du Dossier Partagé dans Orchestrator.

Définir l’horaire selon la capture d’écran ci-dessus déclenche le processus Logs.Backup à exécuter sur la machine non assistée pour le compte de l’utilisateur sélectionné tous les jours à 9 heures UTC.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour