- Notes de publication
- Démarrage
- Assistant UiPath
- Installation et mise à niveau
- À propos de la rétrocompatibilité et la postcompatibilité
- Prérequis logiciels et matériels
- Directives de déploiement
- Déploiement AWS
- Déploiement Azure Marketplace
- Déploiement de Unattended Robots - Community License
- Déploiement de Unattended Robots - License d'entreprise
- Mise à jour du Robot
- Configuration de Windows Server pour des Robots haute densité
- Services auxquels le Robot se connecte
- Description du fichier UiPath.Settings
- Types de robot
- Composants du Robot
- Licences
- Connexion des Robots à Orchestrator
- Processus et activités
- Journalisation
- Robot JavaScript SDK
- Scénarios spécifiques
- Redémarrage des composants du Robot
- Sessions Windows
- Connexion à l’aide du système d’informations d’identification Thales Luna
- Connexion à l’aide du fournisseur de services de chiffrement nShield
- Rediriger les Robots vers un serveur proxy
- Exécuter des tâches à partir d'une session de bureau à distance minimisée
- Utilisation de lecteurs réseau mappés
- Arrêter un processus :
- Désactiver le bouton Arrêt
- Dossiers de paquets personnalisés et chemins d'accès réseau
- Intégration de CrowdStrike
- Virtualisation des applis Citrix par le Robot
- Résolution des problèmes
- Robot ne répond pas sur RDP
- Journaux d'exécution en double
- Erreurs du Robot fréquemment rencontrées
- Augmentation de la durée d'exécution des processus
- Vérification forcée de la signature des paquets
- Message trop volumineux pour être traité
- Erreurs lors de l’exécution en tant qu’administrateur
- Les packages NuGet ne sont pas accessibles après la migration
- Invite de contrôle d'accès utilisateur et activités d'automatisation de l'interface utilisateur
- .NET nécessaire lors de l'installation
- L'assembly ne peut pas être chargé à partir du réseau ou d'un partage de fichiers Azure
- Les activités ne trouvent pas le runtime .NET
Déploiement de Unattended Robots - Community License
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 Unattended à l’aide de la version sous Community License 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 :
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.
-
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.
- Publiez le processus à Orchestrator.
- Cliquez sur le bouton Publier à droite sur le ruban Studio,
- Dans l'onglet Publier les propriétés, entrez un nom pour le package.
- 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.
-
Cliquez sur Publier.
Pour plus d’informations, consultez la section À propos de la publication des projets d’automatisation dans le guide de Studio.
- Dans Orchestrator, créez le processus que le Unattended Robot utilise pour exécuter l’automatisation.
- Accédez à votre instance Automation Cloud via https://cloud.uipath.com et sélectionnez votre locataire Orchestrator.
- 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.
-
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.
Configurez une machine Windows sur laquelle exécuter le Unattended Robot, idéalement ce serait une machine virtuelle cloud qui correspond aux Exigences en matière de matériel et de logiciels. Assurez-vous que l’économiseur d’écran est désactivé sur la machine Windows.
Par exemple, vous pouvez héberger votre machine virtuelle dans Azure. Pour plus de détails sur la façon de configurer une machine virtuelle Windows dans Azure, voir Aperçu des VM 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.
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.
-
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.
-
-
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 :
- Dans Orchestrator, sélectionnez le Dossier Partagé > Utilisateurs, puis cliquez sur le bouton Assigner un utilisateur ou un groupe sur le côté droit.
- Sélectionnez l’utilisateur, puis le rôle Automation User, et cliquez sur Assigner (Assign).
- Créez le Unattended Robot qui exécute les automatisations :
- Retournez dans le Dossier Partagé et sélectionnez Plus d'actions > Modifier.
- 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 Unattended Machine lors de l’exécution des automatisations.
whoami
sur la machine Unattended pour obtenir ces informations.
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 :
- 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.
- Cliquez sur le bouton Plus sur le côté droit pour ouvrir la page Ajouter machine.
- Entrez un nom de modèle, par exemple Unattended Machines, attribuez une Unattended Runtimes Licence et cliquez sur Enregistrer.
-
Copiez la clé de machine nouvellement générée pour une utilisation ultérieure.
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.
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 Unattended, il est recommandé d’utiliser la connexion de la Clé Machine.
Depuis Studio
https://cloud.uipath.com/organisation/tenant
, la clé de machine que vous avez enregistrée lors de la création du modèle de machine, puis de cliquer sur Continuer.
Depuis UiPath Assistant®
La connexion entre le Robot et l’Orchestrator peut également être établie à partir de UiPath® Assistant en suivant les étapes ci-dessous :
- Ouvrez UiPath® Assistant.
- Dans le menu Préférences, sélectionnez Préférences.
- Accédez aux paramètres d'Orchestrator.
- Dans le champ URL Orchestrator, entrez votre URL Orchestrator.
-
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.
-
Cliquez sur Connecter (Connect). Le statut doit afficher
Connected, Licensed
Remarque : lors de la configuration de la machine, si la configuration est basée sur un environnement virtuel, vous pouvez déconnecter la session distante mais assurez-vous de laisser l'utilisateur non assisté connecté à la machine afin que la connexion à Orchestrator reste active.
-
Dans Orchestrator, sélectionnez le Dossier Partagé > Automatisations > Processus. Recherchez le processus déployé à l’étape 1 et cliquez sur le bouton Démarrer une tâche sur le côté droit pour ouvrir la page Démarrer Tâche.
-
Choisissez l’utilisateur et la machine configurée plus tôt, puis cliquez sur Démarrer.
Cela démarre le processus non assisté sélectionné sur la machine sélectionnée. Vous pouvez surveiller la tâche dans la section Statut de la tâche du Dossier Partagé dans Orchestrator.
Programmons l'automatisation dans cet exemple pour qu'elle s'exécute quotidiennement à 9 heures :
- Dans Orchestrator, sélectionnez le Dossier Partagé > Déclencheurs,puis cliquez sur le bouton Ajouter sur le côté droit pour ouvrir la page Créer déclencheur .
- Assurez-vous que le Temps est sélectionné, puis fournissez les informations requises : entrez un nom pour le déclencheur, sélectionnez le processus, l’utilisateur et la récurrence quotidienne à 9 h.
-
Cliquez sur Ajouter (Add).
Logs.Backup
à exécuter sur la machine non assistée pour le compte de l’utilisateur sélectionné tous les jours à 9 heures UTC.
- 1. Création de l'automatisation et publication dans Orchestrator
- 2. Configurez la machine Windows pour exécuter le Unattended Robot
- 3. Créez le Unattended Robot dans Orchestrator
- 4. Installez UiPath® Studio sur la machine Unattended
- 5. Établir une connexion entre Robot et Orchestrator
- 6. Test de l’automatisation
- 7. Planification de l’automatisation