Robot
2023.4
False
Image de fond de la bannière
Guide de l'utilisateur du Robot
Dernière mise à jour 3 avr. 2024

Déploiement de Unattended Robots - License d'entreprise

Les Unattended Robots sont utilisés dans l’automatisation des tâches qui ne nécessitent pas de supervision humaine, ils fonctionnent généralement dans des environnements virtuels sur des machines dédiées et les automatisations sont contrôlées à partir d' 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 fichier, configurez les champs/chemins vers les fichiers et sélectionnez l'option Écraser afin que le fichier fraîchement copié puisse remplacer le fichier précédent chaque jour.



  2. Publiez le processus à Orchestrator.
  3. Cliquez sur le bouton Publier à droite sur le ruban Studio,
  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. Cliquez sur Publier.

    Pour plus d’informations, consultez la section À propos de la publication des projets d’automatisation dans le guide de Studio.



  7. Dans Orchestrator, créez le processus que le Unattended Robot utilise pour exécuter l’automatisation.
  8. Accédez à votre instance Automation Cloud via https://cloud.uipath.com et sélectionnez votre locataire Orchestrator.
  9. Dans Orchestrator, sélectionnez le Dossier Partagé > Processus puis cliquez sur le bouton Ajouter sur le côté droit pour ouvrir la page Ajouter processus.
  10. Sélectionnez le package et cliquez sur Créer pour ajouter le processus au dossier partagé.



    Remarque : gardez à l'esprit que vous travaillez avec deux entités dans ce processus. La première entité 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 machine non assistée.

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

Configurez une machine Windows qui fait fonctionner le Unattended Robot, idéalement une machine virtuelle en mode cloud. Assurez-vous que sa fonction d'économiseur d'écran est désactivée et qu'elle correspond aux Exigences techniques en matière de matériel et de logiciel.

Par exemple, vous pouvez héberger votre machine virtuelle sur Azure, voir le document Windows VMs Overview pour plus de détails sur la façon de configurer 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.

    • De Automation Cloud, allez sur Admin > Utilisateur et Groupes > Inviter Utilisateurs pour inviter l’utilisateur à votre organisation afin de créer un Unattended Robot pour lui. Une adresse e-mail factice peut être utilisée pour cette étape.



  2. Ajoutez l’utilisateur au Dossier Partagé.

    À ce stade, l'utilisateur créé dans votre organisation n'existe qu'en tant qu'identité, sans rôle ni autorisation. Par conséquent, nous devons l'ajouter au dossier partagé pour avoir accès aux processus qui y sont publiés et lui donner le rôle Robot :
  3. Dans Orchestrator, sélectionnez le Dossier Partagé > Utilisateurs, puis cliquez sur le bouton Assigner un utilisateur ou un groupe sur le côté droit.
  4. Sélectionnez l’utilisateur, puis le rôle du Robot, et cliquez sur Assigner.
  5. Créez le Unattended Robot qui exécute les automatisations :
  6. Retournez dans le Dossier Partagé et sélectionnez Plus d'actions > Modifier.
  7. Sélectionnez Unattended Robot, activez Activer/Désactiver pour Créer automatiquement un Unattended Robot pour cet utilisateur, remplissez les informations d’identification Windows, et cliquez sur Mise à jour.
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 l'activation de l'Unattended Robot dans Orchestrator doivent correspondre aux informations d'identification du compte Windows utilisées sur la machine de l'Unattended Robot. Ouvrez l'invite de commande et utilisez la commande whoami sur la machine Unattended pour obtenir ces informations. Ces informations d'identification sont utilisées pour créer des sessions Windows sur la machine Unattended afin d'exécuter des automatisations.

4. Créez le modèle de machines Unattended.

Une fois que le Unattended Robot Utilisateur est créé, ajoutez un nouveau Modèle de machine avec une Unattended Runtimes Licence :

  1. Dans Orchestrator, sélectionnez le dossier Partagé > Machines puis cliquez sur le bouton Gérer les modèles de machine sur le côté droit.
  2. Cliquez sur le bouton Plus sur le côté droit pour ouvrir la page Ajouter machine.
  3. Entrez un nom de modèle, par exemple Unattended Machines, attribuez une Unattended Runtimes Licence et cliquez sur Enregistrer.
  4. Copiez la clé de machine nouvellement générée pour une utilisation ultérieure.



4. Installez le UiPath Studio Entreprise (.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 depuis l'interface utilisateur.
Interface d'installation
  1. Double-cliquez sur l’installateur pour lancer l’assistant d’installation.
  2. Lisez et acceptez les Conditions d’utilisation (Terms of use), puis cliquez sur Install (Installer).

    Veuillez noter qu'en acceptant les conditions d'utilisation susmentionnées, vous acceptez implicitement les conditions d'utilisation des packages d'activités UiPath et de leurs dépendances.

  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 qu'à partir de l'interface de ligne de commande (les droits d'administrateur sont nécessaires) ou de UiPath Assistant . Sinon, vous pouvez connecter votre Robot soit à partir de Studio ou de UiPath 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.

Cliquez ici pour plus de détails sur les différentes entités de machine dans Orchestrator et savoir quand les utiliser.

  1. Cliquez sur Connecter (Connect). Le statut doit afficher 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 ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.