Utilisation de l\'option Exécuter avec file d\'attente

Utilisez l\'option Exécuter avec file d\'attente pour traiter collectivement tous les éléments de travail d\'une file d\'attente dans tous les Bot Runners présents dans un ou plusieurs pools de périphériques.

Prérequis

Pour exécuter un robot avec file d\'attente, assurez-vous que les autorisations suivantes vous sont attribuées :

Type de fonctionnalité Permissions
Autorisations d\'activité Accordez les autorisations suivantes à tous les robots et leurs dépendances :
  • Voir mon activité en cours
  • Afficher mes robots planifiés
  • Planifiez mes robots pour qu\'ils s\'exécutent
  • Afficher TOUTES les activités planifiées à partir de mes dossiers
  • Gérer TOUTES les activités planifiées à partir de mes dossiers
  • Autorisation Planifier au niveau du dossier.
Remarque : Le robot doit être lié à la même structure d\'éléments de travail que la file d\'attente.
Rôle d\'utilisateur Votre rôle personnalisé doit avoir les caractéristiques suivantes :
  • Accès Consommateur à la file d\'attente que vous souhaitez traiter
  • Accès Consommateur au pool de périphériques sur lequel vous souhaitez traiter la file d\'attente
  • Autorisation Exécuter en tant qu\'utilisateur accordée au rôle
Pour Exécuter avec file d\'attente, notez les informations suivantes :
  • Vous ne pouvez exécuter robots que sur Bot Runners sans surveillance et non sur Bot Runners avec surveillance à partir de Control Room.
  • Les robots doivent être enregistrés dans le dossier public, afin que les robots puissent être exécutés avec file d\'attente.
  • Le tri des éléments de travail est effectué sur le lot ajouté à la file d\'attente.

    Par exemple, si vous ajoutez 2 lots d\'éléments de travail a, c, b et a, c, b à trier par nom, les éléments de travail seront traités pour la mise en file d\'attente en tant que a, b, c et a, b, c.

  • Si vous utilisez un seul pool de périphériques pour insérer et traiter des éléments de travail pour la même file d\'attente, vous verrez des entrées en double dans la page En cours et Historique. Pour résoudre ce problème, utilisez un pool de périphériques pour insérer les éléments de travail et un autre pool de périphériques pour traiter les éléments de travail dans une file d\'attente.

Procédure

  1. Utilisez l\'une des méthodes suivantes pour cliquer sur l\'option Exécuter avec file d\'attente :
    • Activité > En cours > Exécuter
    • Gérer > Périphériques > Exécuter
    • Gérer > Pools de périphériques > Exécuter
    • Gérer > Files d\'attente
  2. Dans l\'écran Automatisation et dépendances, cliquez sur Choisir pour sélectionner un robot disponible.
    Le robot que vous avez sélectionné doit être lié au modèle d\'élément de travail. Pour plus d\'informations, consultez Joindre un modèle d'élément de travail à un robot.
    Remarque : Assurez-vous qu\'aucun délai d\'attente n\'est défini sur le robot. Pour plus d\'informations, consultez Configurer le délai d'attente pour l'exécution du robot.
    L\'écran Exécuter avec file d\'attente s\'affiche.
  3. Utilisez l\'onglet Automatisation et dépendances pour effectuer les opérations suivantes :
    1. Facultatif : Cliquez sur Choisir pour sélectionner un autre robot.
    2. Utilisez le champ Exécuter l\'automatisation et les dépendances en utilisant pour sélectionner l\'un des onglets suivants :
    • Dernière version: Pour sélectionner la dernère version du robot.
    • Étiquette de production : Pour sélectionner la version étiquetée du robot.
  4. Cliquez sur Suivant.
  5. Dans l\'écran File d\'attente, cliquez sur Choisir pour sélectionner une file d\'attente à utiliser pour exécuter le robot.
    Remarque : Vérifiez les points suivants pour voir la liste des files d\'attente disponibles :
    • Vous ne devez pas avoir le rôle AAE_Admin
    • Votre rôle est ajouté à Consommateurs > de file d\'attente
    • Les modèles de robot et d\'élément de travail de file d\'attente sont identiques
  6. Cliquez sur Suivant.
  7. Facultatif : Dans l\'onglet Temps de traitement, définissez le temps d\'exécution de la file d\'attente.
    1. Cliquez sur Ajouter le temps de traitement.
      Remarque : Si le temps de traitement n\'est pas défini, la file d\'attente s\'exécute pendant 24 heures.
    2. Sélectionnez les jours dans le champ Jours de la semaine.
    3. Sélectionnez ou entrez l\'Heure de début et l\'Heure de fin.
    4. (Facultatif) Cliquez sur Ajouter le temps pour ajouter une autre période pour les jours sélectionnés.
      Vous pouvez ajouter jusqu\'à trois périodes qui ne peuvent pas se chevaucher.
    5. Facultatif : Cliquez sur Supprimer le temps de traitement pour supprimer tout temps de traitement.
  8. Cliquez sur Suivant.
  9. Dans l\'onglet Pool de périphériques, cliquez sur Choisir pour sélectionner un pool de périphériques disponible.
  10. Cliquez sur Suivant.
  11. Utilisez l\'onglet Exécuter en tant qu\'utilisateurs pour sélectionner les options suivantes :
    • Cliquez sur l\'un des onglets suivants :
      • Exécuter sur le périphérique par défaut : Il s\'agit de l\'option par défaut et le gestionnaire WLM essaiera de trouver les utilisateurs par défaut de tous les périphériques du pool de périphériques (que vous avez sélectionné dans l\'onglet Pool de périphériques) pour déployer le robot.

        Dans cette option, l\'utilisateur non assisté du Bot Runner doit posséder un périphérique par défaut. Si le périphérique est la propriété conjointe de l\'utilisateur non assisté du Bot Runner avec un autre utilisateur sous licence, le périphérique ne sera pas utilisé car l\'utilisateur non assisté du Bot Runner est considéré comme n\'ayant pas de périphérique par défaut. Si l\'utilisateur planificateur a plusieurs utilisateurs non assistés du Bot Runner et que l\'un de ces utilisateurs n\'a pas de périphérique par défaut, le déploiement du robot échoue.

      • N\'importe lequel : Pour déployer le robot sur tout appareil disponible.

        Le robot est déployé sur le périphérique disponible dans le pool de périphériques. Il remplace le périphérique par défaut de l\'utilisateur exécuté en tant que. Ce type d\'utilisateur sera ensuite connecté à n\'importe quel périphérique disponible dans le pool de périphériques avant de déployer le robot.

    • Dans les Exécutions en tant qu\'utilisateurs disponibles, sélectionnez l\'utilisateur Bot Runner dans la liste.
      Assurez-vous qu\'un appareil est connecté au Control Room afin de l\'activer.Assurez-vous également que les utilisateurs de Bot Runner font partie des consommateurs de file d\'attente.
      Remarque : Si un utilisateur exécuté n\'apparaît pas dans la liste, assurez-vous qu\'il est attribué à votre rôle. Aussi, vous ne pouvez pas sélectionner les utilisateurs Exécuter en tant qu\'utilisateurs qui n\'ont pas défini leurs identifiants de connexion automatique.
  12. Cliquez sur Suivant.
  13. Utilisez l\'onglet Paramètres de résilience pour modifier les options suivantes :
    1. Dans le champ Gestion des fenêtres contextuelles, sélectionnez Ignorer les fenêtres contextuelles inattendues si vous souhaitez que l\'automatisation continue même en présence de fenêtres contextuelles inattendues au moment de l\'exécution du robot.
      Cette option est activée par défaut. Si vous désactivez cette option, toute fenêtre contextuelle inattendue qui s\'affiche pendant l\'exécution du robot risque d\'avoir une incidence sur l\'automatisation ou de retarder l\'exécution.
    2. Dans le champ Enregistrement de l\'exécution du robot, modifiez les options suivantes :
      • Stocker l\'enregistrement de l\'exécution du bot : décochez cette case pour empêcher l\'enregistrement de l\'exécution du robot.
      • Préférences d\'enregistrement : Si vous avez choisi d\'enregistrer des automatisations, vous pouvez également sélectionner l\'une des options suivantes pour enregistrer les exécutions robot :
        • Exécutions échouées uniquement : l\'enregistrement n\'est stocké que lorsque l\'exécution de l\'automatisation échoue.
        • Toutes les exécutions de robots : l\'enregistrement est stocké indépendamment de la réussite ou de l\'échec de l\'exécution.
      Remarque : Pour utiliser la fonctionnalité d\'enregistrement de l\'exécution de l\'automatisation, vous devez disposer de la licence Plateforme Enterprise. Voir Plateforme Enterprise.
  14. Facultatif : Utilisez l\'onglet Paramètres généraux pour modifier les paramètres par défaut des options suivantes :
    1. Nom : modifiez ou renommez l\'automatisation.
    2. Priorité d\'automatisation: cliquez sur le menu déroulant pour définir la priorité d\'automatisation.
      Bien que la priorité d\'automatisation soit par défaut définie sur Moyen, vous pouvez la modifier afin de traiter les automatisations pour le déploiement en conséquence.
  15. Cliquez sur Exécuter avec file d\'attente.
    Remarque :
    • Si un utilisateur qui a créé l\'automatisation WLM en utilisant l\'option Exécuter le robot avec file d\'attente est supprimé, l\'automatisation est également affectée et les files d\'attente ne peuvent pas être traitées.
    • Les Robots ne sont pas déployés lorsque les Bot Runners sont mappés un à un sur leurs périphériques par défaut (utilisateur unique) lorsque l\'option Exécuter sur les périphériques exécutant un robot est sélectionnée et qu\'un ou plusieurs périphériques dans le pool de périphériques sélectionné est déconnecté.
    • Si le nombre de ressources (périphériques et exécuter en tant qu\'utilisateurs) est supérieur au nombre d\'éléments de travail ajoutés, vous pouvez observer les déploiements de proxy sur la page Activité > Historique. Pour afficher le statut de l\'élément de travail approprié, référez-vous à Actions et statuts de l'élément de travail.
    • L\'historique des activités n\'affiche que les robots qui traitent les éléments de travail, tandis que chaque déploiement de robot peut inclure plusieurs éléments de travail traités dans le cadre d\'une activité.

    • Avec le traitement régulier des éléments de travail, le nombre d\'éléments de travail complétés augmentera dans Control Room, ce qui pourrait impacter la performance du système. Nous vous recommandons d\'utiliser les Paramètres de purge automatique dans la Gestion de la charge de travail pour supprimer les éléments de travail terminés.

      Pour plus d\'informations, consultez Purge des éléments de travail.

    La vidéo suivante montre comment exécuter un robot avec file d\'attente :