cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to attch to Citrix Workspace in bp v.7.1.1

Divya_Partha
Level 2

Hi,

I was trying to automate a citrix application in citrix mode. i got the below error in attach stage and i am struck with subsequent steps

Internal : Failed to perform step 1 in Navigate Stage 'Navigate2' on page 'Action 1' - Failed to attach - An exception was thrown while activating BluePrism.ApplicationManager.CitrixExternalTargetApp.

 

 i provided the window title collection parameter, for possible window title *Citrix Workspace*

process name as per task manager with and without .exe. Kill process action works for the process name. tried with child index(0,1)

still getting the above error. 

 

Note: i altered the application modeler to select Windows Application instead of citrix and it attached to the application to my surprise. 

but i am unable to spy the main window or the elements within the window.

i feel bp fails to identify/ recognize the application as citrix . there may be version mismatches or compatibility issues.

Can anyone help in checking the issue

 

4 REPLIES 4

ahmedmaksoud
Verified Partner

Hello Divya,

I was looking on the blog for a related issue and I stumbled on your question.

I'm happy to help, I was able to integrate a lot of citrix applications with Blueprism.

Did you solve it or not ?

vgupta6
Level 2

I want to automate an application that is getting launched from CItrix Workspace. 
I am using BP version 7.3. @ahmedmaksoud Can you please help how to do that. 

DO I need a different version of BluePrism?
In the Application modeller, I tried selecting option Citrix Virtual Apps. I get an error : Failed to launch - An exception was thrown while activating BluePrism.ApplicationManager.CitrixExternalTargetApp

The Citrix Virtual Apps application type is different. That is a scenario where you are allowed/able to install part of Blue Prism directly in Citrix so that Blue Prism can send instructions through to the Citrix machine where the UI automation happens remotely inside of Citrix. For further explanation, what I mean is that the UI interaction would happen in Citrix instead of on the local machine where you are running the process.

If you are trying to automate the UI of the Citrix session, you can only use Surface Automation for that. To do that, choose Desktop Application as the application type, and then attach to the process wfica32.exe (I believe), and then you'll use Surface Automation to find elements and click on them etc.

If you aren't familiar with Surace Automation, a good place to start is on the Blue Prism University site by searching for Surface Automation. https://university.blueprism.com/search#q=surface%20automation


Dave Morris, 3Ci at Southern Company

stepher
Level 8

@Divya_Partha ,

I would also recommend looking at Blue Prism's SmartVision offering, which adds a new spying mode.  You are probably going to need to ask your BP contact to extend your company a license.  We are on 7.3.2, and I used it for the Citrix components of an automation I just completed.  Think of it as Surface Automation 'Plus'.

It is not perfect, by any stretch.  It is not going to shock you with its speed, and I found identifying unique anchor points to frustrating--especially when your elements are presented in a table- or grid-like fashion.  But, for all of this, I do think is a step above straight Surface Automation.

Best of Luck,

Red  

Robert "Red" Stephens Application Developer, RPA Sutter Health Sacramento, CA