Gérer les fenêtres contextuelles inattendues

Gérez ou traitez les fenêtres contextuelles inattendues dans Automation 360 afin que vos robots puissent se terminer sans interruption.

Lorsqu'une fenêtre contextuelle est détectée, le système tente de placer la fenêtre de l'application cible au-dessus (le plus haut) de toutes les autres fenêtres. Si la fenêtre contextuelle persiste, elle est réduite et l'automatisation est tentée. Cependant, l'automatisation peut échouer si le système ne parvient pas à réduire la fenêtre contextuelle.

Remarque : Dans Automation 360 v.30, Gérer les fenêtres contextuelles inattendues est disponible par défaut, uniquement pour les utilisateurs de Cloud.

Les utilisateurs de Sur site peuvent contacter le support client d'Automation Anywhere pour obtenir de l'aide sur l'activation de cette fonction.

Pour consulter la liste des packages qui prennent en charge la fonctionnalité de gestion des fenêtres contextuelles inattendues, voir Résilience de l'automatisation.

Limitations de la gestion des fenêtres contextuelles

L'automatisation peut échouer si le système n'est pas en mesure de gérer les fenêtres contextuelles dans les scénarios suivants :
  • La fenêtre contextuelle provient d'une application qui s'exécute avec des privilèges d'administrateur.
    Remarque : En guise de solution de contournement, vous pouvez exécuter l'automatisation avec des privilèges d'administrateur en cochant la case Exécuter avec les privilèges administrateur dans la fenêtre Exécuter le robot maintenant.
  • L'application contextuelle dispose d'une programmation défensive telle que la fenêtre contextuelle ne doit pas être minimisée ou ne peut pas changer son ordre z.
  • Les commandes ne peuvent pas gérer les fenêtres contextuelles qui contiennent l'une des options suivantes :
    • Fenêtre actuellement active : fenêtre qui est active lorsque l'exécution du robot commence.
    • Fenêtre du bureau : fenêtre par défaut ou l'espace derrière toutes les fenêtres ouvertes.
    • Écran : écran visible.

Procédure

  1. Connectez-vous à la Control Room et cliquez sur Automatisation dans le volet de gauche.
    La liste des robots et des formulaires disponibles s'affiche.
  2. Pour le robot que vous souhaitez activer, cliquez sur le menu d'actions (ellipse verticale).
  3. Cliquez sur Exécuter un robot de tâches.
    L'écran Exécuter le robot maintenant s'affiche.
  4. Dans l'onglet Général, cochez la case Gérer les fenêtres contextuelles inattendues.
    La vidéo suivante montre comment activer la fonctionnalité :
  5. Cliquez sur le bouton Exécuter le robot maintenant.
    Le robot sélectionné est déployé avec la capacité de gérer les fenêtres contextuelles. Les fenêtres contextuelles inattendues qui se produisent pendant l'exécution du robot sont désormais gérées de manière à garantir la réussite de l'exécution du robot.