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

Examinez le tableau suivant qui fournit les autorisations nécessaires pour exécuter une automatisation avec une file d\'attente :

Type de fonctionnalité Permissions
Autorisations d\'activité Accordez les autorisations suivantes à toutes les automatisations 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 : L\'automatisation doit être liée à 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

Examinez les points suivants afin d\'exécuter une automatisation avec une file d\'attente :

  • Vous pouvez exécuter des automatisations uniquement sur des Bot Runners non-assistés à partir de la Control Room.
  • Assurez-vous que l\'automatisation est enregistrée dans l\'espace de travail public afin de l\'exécuter avec la 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 trouver l\'option Exécuter avec file d\'attente :
    • Cliquez Activité > En cours > Exécuter
    • Cliquez sur Gérer > Périphériques > Exécuter
    • Cliquez sur Gérer > Pools de périphériques > Exécuter
    • Cliquez sur Gérer > Files d\'attente
  2. Cliquez sur Choisir pour sélectionner une automatisation disponible.
    Si l\'automatisation n\'apparaît pas dans l\'écran Rechercher un fichier, saisissez le nom dans le champ de recherche ou cliquez sur Parcourir pour la trouver.

    L\'automatisation que vous avez sélectionnée doit être liée 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 l\'automatisation. Pour plus d\'informations, consultez Configurer le délai d'attente pour l'exécution du robot.
  3. Utilisez l\'onglet Automatisation et dépendances pour examiner ou mettre à jour les éléments suivants :
    • (Facultatif) Cliquez sur le bouton Choose dans le champ Fichier d\'automatisation pour sélectionner une automatisation différente.
    • Dans le champ Exécuter l\'automatisation et les dépendances en utilisant, sélectionnez l\'une des options suivantes :
      • Dernière version : Pour sélectionner la version la plus récente de l\'automatisation.

        il s\'agit de l\'option par défaut.

      • Étiquette de production : Pour exécuter l\'automatisation sélectionnée et ses dépendances en utilisant l\'une des étiquettes de production disponibles.
    • Dépendances : Les dépendances disponibles pour l\'automatisation sélectionnée sont affichées.
  4. Cliquez sur Suivant.
  5. Dans l\'onglet File d\'attente, cliquez sur Choisir pour sélectionner la file d\'attente devant être utilisée pour exécuter l\'automatisation.
    Remarque : Examinez les conditions suivantes 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 d\'automatisation 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 de l\'automatisation échoue.

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

        L\'automatisation est déployée 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 l\'automatisation.

    • Dans les Exécutions en tant qu\'utilisateurs disponibles, sélectionnez l\'utilisateur d\'automatisation 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 de l\'automatisation.
      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 de l\'automatisation 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 de l\'automatisation.
      • 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 d\'automatisation :
        • 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.
  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.
    L\'automatisation est placée dans une file d\'attente et sera déployée en fonction de l\'heure de lancement programmée.
    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 automatisations ne sont pas déployées 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 automatisations qui traitent les éléments de travail, tandis que chaque déploiement d\'automatisation 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 une automatisation avec file d\'attente :