Orchestrator
2023.4
False
Image de fond de la bannière
Guide de l'utilisateur d'Orchestrator
Dernière mise à jour 19 avr. 2024

Gestion des Robots

Les Administrators peuvent activer le provisionnement automatique des Robots par groupe ou par compte sur la page Gérer l'accès (Manage Access) dans Orchestrator. Vous activez la bascule Attended Robot ou Unattended Robot au niveau du compte ou du groupe, configurez les différents paramètres (paramètres d'exécution du Robot, identifiants de connexion à la machine, le cas échéant) et un Robot flottant avec ces attributs est créé.

Pour les groupes d'utilisateurs, l'enregistrement d'Attended Robots est hérité par tout utilisateur membre de ce groupe et qui se connecte à Orchestrator, ce qui signifie qu'un Robot sera créé en vertu de l'appartenance à un groupe. Vous ne pouvez activer l'enregistrement automatique d'Attended Robots que pour les groupes d'utilisateurs, l'enregistrement automatique d'Unattended Robots est impossible.

Suivez les étapes ci-dessous pour avoir une configuration fonctionnelle qui vous permet d’exécuter des tâches dans des dossiers modernes.

Configuration Attended

  1. Créez un modèle de machine ou une machine standard. Pour les comptes d'espace de travail personnel, un modèle de machine est automatiquement créé.

    Emplacement : Locataire (Tenant) > Machines(Machines)

  2. Connectez l'Assistant UiPath à Orchestrator à l’aide de la clé générée par l’entité de machine.

    Où : Assistant UiPath > Paramètres d'Orchestrator

  3. Configurez l'entité utilisateur : définissez son rôle au niveau du locataire, activez la création automatique de robot, sélectionnez le type de licence, cochez la case Autonome (Stand-alone) si votre produit Studio/StudioX/StudioPro dispose d'une licence locale lorsqu'Orchestrator n'affecte pas de licence issue de son groupe de licences, définissez le nom d'utilisateur utilisé pour se connecter à la machine sur laquelle le Robot UiPath est installé, et configurez les paramètres d'exécution du Robot UiPath.

    Locataire (Tenant) > Gérer l'accès (Manage access) > Attribuer des rôles (Assign roles)

  4. Attribuez le compte à un ou plusieurs dossiers tout en choisissant les rôles appropriés au niveau du dossier. Les utilisateurs de l'espace de travail personnel peuvent travailler directement dans le contexte de leur propre espace de travail.

    Cette procédure donne l'accès à ce dossier et met à disposition les processus qui y sont déployés et prêts à être exécutés.

    Emplacement : Locataire (Tenant) > Dossiers ( Folders)

  5. Démarrez une tâche.

    Où : Assistant UiPath.

En mode Attended, l’assistant UiPath affiche les processus dans tous les dossiers auxquels l’utilisateur est affecté.

Ces processus ne peuvent pas être démarrés ou déclenchés en mode Unattended à partir d'Orchestrator, sauf à des fins de débogage. Voir Conception Studio et débogage d'Orchestrator.

Configuration Unattended

  1. Dans Locataire (Tenant) > Machines, créez un modèle de machine ou une machine standard. Les machines standard sont utilisées pour assurer la rétrocompatibilité avec les dossiers classiques, mais elles offrent des fonctionnalités limitées. Nous vous recommandons de migrer vers des dossiers modernes et d'utiliser à la place des modèles de machine.
    • Attribuez les runtimes nécessaires au modèle. Un modèle possédant un nombre X de runtimes réserve X licences du pool de licences du locataire pour chaque station de travail connectée à Orchestrator à l’aide de ce modèle. Cela vous permet d’exécuter simultanément X processus sur chaque station de travail.

      Imaginons que vous disposiez de 2 runtimes Unattended et 3 runtimes NonProduction sur un modèle de machine. Trois stations de travail connectées à Orchestrator à l’aide de ce modèle de machine retiennent 6 licences Unattended (2 Unattended X 3 stations de travail) et 9 licences NonProduction (3 NonProduction x 3 stations de travail) du pool de licences du locataire. Cela vous permet d’exécuter simultanément un nombre respectif de 2 processus Unattended et 3 NonProduction sur chaque station de travail de ce type.

    • Sélectionnez le type de processus et la compatibilité des processus dans la section Utilisation prise en charge (Supported Usage). Cela vous permet d'optimiser votre infrastructure Unattended en limitant les machines Unattended à l'exécution de certains types de processus. Par exemple, vous pouvez configurer des machines moins chères telles que Linux pour exécuter des processus multiplate-forme et spécialiser les machines Windows dans l'automatisation de premier plan (qui ne peut pas s'exécuter ailleurs). Voir un exemple d'optimisation d'une infrastructure Unattended composée d'une station de travail Windows, d'un serveur Windows haute densité et de trois machines Linux.



  2. Connectez vos machines à Orchestrator à l'aide de la clé générée par le modèle de machine.
  3. Configurer le compte : définissez son rôle au niveau du locataire, activez la création automatique de robots, définissez le nom d'utilisateur et le mot de passe utilisés pour se connecter à la machine de sorte que le Robot puisse s'authentifier, sélectionnez le magasin d'informations d'identification et configurez les paramètres d'exécution du Robot.

    Locataire (Tenant) > Gérer l'accès (Manage access) > Attribuer des rôles (Assign roles)

  4. Attribuez le compte et le modèle de machine à un ou plusieurs dossiers tout en choisissant les rôles de compte au niveau du dossier.
    Attention : cette procédure donne l'accès à ce dossier et met à disposition les processus qui y sont déployés et prêts à être exécutés.

    Emplacement : Locataire (Tenant) > Dossiers ( Folders)

  5. Démarrez une tâche en configurant sa priorité et son type d'exécution. Vous pouvez spécifier le compte sous lequel il est exécuté, ou vous pouvez le laisser non défini.
    Attention : Les tâches Unattended sont exécutées dynamiquement en associant automatiquement les utilisateurs et les machines de votre environnement. Si le compte est spécifié, seule la machine est allouée dynamiquement. Si aucun compte n'est spécifié, les deux sont couplés dynamiquement l'un à l'autre. Ce dernier est le mécanisme optimal d'exécution des tâches, car il optimise la consommation de ressources.

    Où : Contexte du dossier > Automatisations (Automations) > Tâches (Jobs) ou l'Assistant UiPath (pour les Unattended Robots utilisés en mode Attended)

En mode Unattended, le panneau de l'Assistant UiPath affiche les processus dans tous les dossiers auxquels l’utilisateur et le modèle de machine ont été affectés. Ces processus peuvent être démarrés ou déclenchés en mode Unattended à partir d’Orchestrator.

Un utilisateur utilisant un robot Unattended en mode assisté (l'utilisateur se connecte à la machine) n'a pas accès aux processus des dossiers auxquels l'utilisateur seul est affecté. Leur accès est limité aux processus trouvés dans les dossiers auxquels eux-mêmes et le modèle de machine sont affectés.

Important :

Sur une machine hôte, vous devez enregistrer un utilisateur Windows pour chaque compte qui appartient aux dossiers auxquels le modèle de machine correspondant est affecté.

Imaginons que vous ayez connecté un serveur à Orchestrator à l'aide de la clé générée par le modèle de machine FinanceT. Ce modèle de machine est affecté aux dossiers FinanceExecution et FinanceHR, auxquels 6 comptes ont également été affectés. Ces 6 comptes doivent être enregistrés en tant qu'utilisateurs Windows sur le serveur.

Représentation graphique d'une configuration Unattended moderne basique



Représentation graphique d'une configuration Unattended moderne complexe



Débogage

Activation d'une session de dépannage pour les processus Unattended

Lorsque l'authentification interactive est appliquée, dans UiPath Assistant, vous ne pouvez voir que les processus auxquels vous avez accès et uniquement après vous être connecté à votre compte. Une licence d'utilisateur est également requise. Par conséquent, les processus Unattended qui ne s'exécutent pas sous votre compte ne sont pas disponibles dans UiPath Assistant pour la résolution des problèmes.

Ainsi, si vous devez déboguer un processus Unattended, vous pouvez activer temporairement une session de résolution des problèmes. Cela vous permet de voir et d'exécuter le processus Unattended localement, sans nécessiter de licence utilisateur.

La session de dépannage est temporaire et ce qui précède ne s'applique que lorsque le dépannage est actif.

  1. Accédez à Locataire (Tenant) > Surveillance (Monitoring).
  2. Sélectionnez Sessions Unattended dans le menu déroulant Section .
  3. Identifiez la machine sur laquelle l'erreur s'est produite, cliquez sur Autres actions ( More Actions ) à la fin de la ligne de la machine et sélectionnez Configurer la session de résolution des problèmes.

    L'option n'est disponible que si l'authentification interactive est appliquée.

    Vous pouvez savoir sur quelle machine un processus s'est exécuté en sélectionnant la section Processus (Processes).

    La boîte de dialogue Configurer la session de résolution des problèmes (Configure troubleshooting session) s'ouvre :



  4. Sous Session de résolution des problèmes (Troubleshooting session), cliquez sur la bascule pour la faire passer sur Activé (Enabled).
  5. Dans la zone Délai d'expiration de la session (en minutes) (Session timeout (minutes)), modifiez la valeur pour changer le nombre de minutes pendant lesquelles la session de résolution des problèmes doit être active.

    Une fois le nombre de minutes spécifié écoulé, la session de dépannage est automatiquement désactivée et aucune autre connexion n'est acceptée. Cependant, toutes les connexions existantes restent actives jusqu'à ce qu'elles soient déconnectées.

  6. Cliquez sur Enregistrer (Save).
  7. Dans Orchestrator, accédez à Locataire > Machines et cliquez sur docs imageCopier l'ID du client / la clé de la machine à la fin de la ligne de la machine pour copier la clé de la machine dans votre presse-papiers.
  8. Dans UiPath Assistant, cliquez sur l'icône d'utilisateur dans la barre de titre et sélectionnez Préférences.
  9. Sélectionnez l'onglet Paramètres d'Orchestrator (Orchestrator Settings) et cliquez sur Déconnecter (Disconnect) ou Déconnexion (Sign Out) si nécessaire afin de pouvoir modifier les paramètres de connexion.
  10. Configurez la connexion comme suit :
    1. Type de connexion (Connection Type) - Sélectionnez la clé de machine (Machine Key).
    2. URL d'Orchestrator (Orchestrator URL) : Ajoutez l'URL à l'instance Orchestrator, qui doit inclure le locataire et l'organisation.
    3. Clé de machine (Machine Key) : collez la clé de machine copiée à partir de votre presse-papiers.
  11. Cliquez sur Connecter (Connect), puis fermez la fenêtre Préférences (Preferences).
  12. Si vous ne voyez pas les processus Unattended dans l'Assistant, accédez à Préférences (Preferences) > Connexion (Sign In) et connectez-vous avec vos informations d'identification.

Vous pouvez désormais exécuter des processus Unattended depuis UiPath Assistant pour les résoudre leurs problèmes.

Extension ou désactivation d'une session de dépannage des processus Unattended

Lorsque vous avez terminé le débogage, vous pouvez désactiver la session de résolution des problèmes sur la machine afin qu'elle n'autorise plus les connexions Attended, ou vous pouvez prolonger la durée d'activité de la session si nécessaire.

  1. Accédez à Locataire (Tenant) > Surveillance (Monitoring).
  2. Sélectionnez Sessions Unattended dans le menu déroulant Section .
  3. Cliquez sur Autres actions (More Actions) à la fin de la ligne de la machine et sélectionnez Configurer la session de résolution des problèmes.
  4. Dans la boîte de dialogue Configurer la session de résolution des problèmes (Configure troubleshooting session) :
    • Fermer la session (Close the session) : cliquez sur la bascule sous Session de résolution des problèmes (Troubleshooting session) pour la basculer sur Désactivé (Disabled).

      Lorsqu'elle est désactivée, aucune autre connexion ne sera acceptée. Cependant, toutes les connexions existantes restent actives jusqu'à ce qu'elles soient déconnectées.

    • Étendre la session (Extend the session) : modifiez la valeur dans la zone Délai d'expiration de la session (en minutes) (Session timeout (minutes)) avec une valeur supérieure afin d'étendre la session à la durée spécifiée.
  5. Cliquez sur Enregistrer (Save).
  6. Déconnectez UiPath Assistant pour fermer la connexion.

Conception Studio et débogage d'Orchestrator

Pour créer des workflows dans Studio lors du débogage dans Orchestrator, vous avez besoin d'un robot assisté et d'un robot non assisté créés pour le développeur. Un administrateur peut créer un Robot Attended et Unattended en suivant ces étapes :

  1. Ajouter un utilisateur et configurer les détails de l'utilisateur.

    Locataire (Tenant) > Gérer l'accès (Manage access) > Attribuer des rôles (Assign roles)

  2. Créez et configurez l'Attended Robot.
    • Pour les utilisateurs d'annuaire, le domaine\nom d'utilisateur est pré-rempli. (6)
    • Pour créer des workflows et démarrer des tâches à partir de l'Assistant UiPath, vous avez besoin d'une licence utilisateur qui offre les fonctionnalités de Studio et vous permet d'enregistrer le Robot pour cet utilisateur spécifique dans Orchestrator. Voir UiPath Licensing Portal pour plus de détails sur les UGS disponibles. (7)
    • Créez un espace de travail personnel pour l'utilisateur afin de faciliter le débogage du workflow dans le contexte de l'espace de travail. (8)



  3. Créez et configurez l'Unattended Robot.
  4. Configurer les paramètres du Robot
  5. Créez un modèle de machine pour connecter le Robot à Orchestrator à l'aide de sa clé. Attachez-lui des runtimes pour permettre une exécution Unattended.

    Emplacement : Locataire (Tenant) > Machines(Machines)

    • Orchestrator gère automatiquement les modèles de machine pour les propriétaires d'espace de travail personnel. Un modèle de machine avec un runtime de développement est automatiquement créé et affecté à chaque nouvel espace de travail personnel.
    • Le débogage sans utiliser la fonctionnalité Espaces de travail personnels nécessite de rattacher un runtime NonProduction à la machine utilisée pour le débogage. Cela sécurise un runtime à partir du pool de licences disponibles au niveau du locataire et l'affecte au modèle. Cela permet au compte de démarrer des tâches à partir d'Orchestrator. Le runtime alloué est consommé lors de l’exécution d’une tâche.


  6. Connectez le Robot à Orchestrator à l’aide de la clé générée par l’entité de machine.

    Assistant UiPath > Préférences (Preferences) > Paramètres d'Orchestrator (Orchestrator Settings)

  7. Les développeurs peuvent immédiatement publier des projets d'automatisation et lancer des tâches à partir d'Orchestrator dans le contexte de leur espace de travail. Pour effectuer des opérations de débogage dans des dossiers autres que leurs espaces de travail personnels, les étapes supplémentaires suivantes sont requises :
    • Débogage à l'aide de l'Assistant : le compte doit être affecté aux dossiers souhaités pour mettre les ressources contenues à leur disposition.
    • Débogage à l'aide d'Orchestrator : le compte et l'entité de machine (modèle de machine d'espace de travail personnel) doivent être affectés aux dossiers souhaités. Dans Orchestrator, vous ne pouvez exécuter que des processus à partir de dossiers auxquels votre compte et le modèle de machine sont attribués.

      Remarque :

      Je n'ai aucun runtime disponible lorsque je démarre une tâche à partir d'Orchestrator

      available Assurez-vous d'avoir affecté le compte et la machine au dossier qui contient le processus à exécuter.

      available Assurez-vous d'avoir affecté des runtimes au modèle de machine utilisé pour connecter le Robot à Orchestrator. Cela n'est nécessaire que lorsque vous n'utilisez pas d'espaces de travail personnels.

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.