2017-04-07 5 views
1

Nous rencontrons des problèmes d'espionnage d'une fenêtre Citrix.Blue Prism Surface Automation sur Citrix

Notre équipe ne peut pas espionner le contour de la fenêtre de l'application Citrix une fois qu'elle est lancée. Nous avons essayé en plein écran, sur le bureau, sur l'ordinateur portable, fermant toutes les autres fenêtres, et de nombreux autres scénarios. Je crois que c'est parce que la connexion est via Internet Explorer et une fois l'application Citrix lancée, l'application se détache de Blue Prism.

Nous travaillions pour résoudre ce problème et essayons de configurer un objet métier distinct pour la fenêtre Citrix. Un autre problème est que nous ne pouvons pas lancer le fichier Citrix .exe car il ne nous permet pas d'entrer des paramètres pour se connecter de cette façon. Nous cherchons maintenant à enregistrer le fichier Citrix en tant que fichier .ica (voir https://support.citrix.com/article/CTX804493).

Quelqu'un a-t-il des suggestions? Vous devrez utiliser les techniques d'automatisation de surface pour interagir avec les applications lancées via Citrix.

Répondre

1

Essentiellement un mappage bitmap. Si vous avez des difficultés à vous connecter à la fenêtre citrix elle-même, essayez d'utiliser une application dédiée telle que le récepteur Citrix et demandez à Blue Prism de lancer cette application.

Vous pouvez également essayer de vérifier le processus Windows s'exécutant (.exe) une fois que citrix est lancé via IE, puis essayez d'attacher à ce processus.

Bonne chance.

0

Essayez d'utiliser le moniteur de processus système pour Internes vous assurer que vous attachez l'application correcte, download it for free from Microsoft

Lorsque vous travaillez avec Citrix, il dépend du mode que vous utilisez. Certaines des fenêtres seront en fait des fenêtres séparées, utilisez le mode Active Accessibility pour les espionner. Certaines autres «fenêtres» ou onglets sont uniquement visuels et vous devrez utiliser le mode Région pour interagir avec eux.

Vous devez être conscient que BP a un problème connu qui ne vide pas toute la mémoire inutilisée tant que le processus n'est pas terminé. Si vous avez un processus SA à grande échelle qui nécessite beaucoup de traitement d'image, de reconnaissance optique de caractères, etc., cela devrait être une considération de conception.