cancel
Showing results for 
Search instead for 
Did you mean: 

Surface Process Automation

SamLima
Level 7
how much Surface process Automation is important? and how much it's used in real life?


------------------------------
Sam Lima
------------------------------
1 BEST ANSWER

Helpful Answers

Hi @SamLima

Surface automation is used in the scenarios when you don't have a thick client application ​to automate. Thick client applications are the applications which expose their connectors directly to which Blue Prism's application modeller can connect and be able to spy different elements within the application using various spying modes. When we do not have a thick client application, we call them as a thin client application and they may not expose connectors to Blue Prism such as Silverlight applications. In such scenario, we go with an image based automation which comprises a combination of coordinates at times, resolution, pixel matching, font recognition and other parameters. All these various image matching parameters are clubbed within surface automation and we use Region mode to use it effectively.

Also, if your Blue Prism client is installed outside a virtual machine or an container then Blue Prism won't be able to interact with applications within that virtual machine environment, in such cases also we go with Surface Automation as well. Hence, it is recommended if possible have your Blue Prism Interactive Client installed in the same machine and environment as your applications as Surface Automation should be the last possible option in every type of automation you do.

------------------------------
----------------------------------
Hope it helps you out and if my solution resolves your query, then please mark it as the 'Best Answer' so that the others members in the community having similar problem statement can track the answer easily in future

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Sr. Consultant - Automation Developer,
Wonderbotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------
------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Hope this helps you out and if so, please mark the current thread as the 'Answer', so others can refer to the same for reference in future.
Regards,
Devneet Mohanty,
SS&C Blueprism Community MVP 2024,
Automation Architect,
Wonderbotz India Pvt. Ltd.

View answer in original post

3 REPLIES 3

Hi @SamLima

Surface automation is used in the scenarios when you don't have a thick client application ​to automate. Thick client applications are the applications which expose their connectors directly to which Blue Prism's application modeller can connect and be able to spy different elements within the application using various spying modes. When we do not have a thick client application, we call them as a thin client application and they may not expose connectors to Blue Prism such as Silverlight applications. In such scenario, we go with an image based automation which comprises a combination of coordinates at times, resolution, pixel matching, font recognition and other parameters. All these various image matching parameters are clubbed within surface automation and we use Region mode to use it effectively.

Also, if your Blue Prism client is installed outside a virtual machine or an container then Blue Prism won't be able to interact with applications within that virtual machine environment, in such cases also we go with Surface Automation as well. Hence, it is recommended if possible have your Blue Prism Interactive Client installed in the same machine and environment as your applications as Surface Automation should be the last possible option in every type of automation you do.

------------------------------
----------------------------------
Hope it helps you out and if my solution resolves your query, then please mark it as the 'Best Answer' so that the others members in the community having similar problem statement can track the answer easily in future

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Sr. Consultant - Automation Developer,
Wonderbotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------
------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Hope this helps you out and if so, please mark the current thread as the 'Answer', so others can refer to the same for reference in future.
Regards,
Devneet Mohanty,
SS&C Blueprism Community MVP 2024,
Automation Architect,
Wonderbotz India Pvt. Ltd.

@devneetmohanty07 
Could you please check your inbox​

------------------------------
Sam Lima
------------------------------

Hey Sam,

Replied to your message 🙂



------------------------------
----------------------------------
Hope it helps you out and if my solution resolves your query, then please mark it as the 'Best Answer' so that the others members in the community having similar problem statement can track the answer easily in future

Regards,
Devneet Mohanty
Intelligent Process Automation Consultant | Sr. Consultant - Automation Developer,
Wonderbotz India Pvt. Ltd.
Blue Prism Community MVP | Blue Prism 7x Certified Professional
Website: https://devneet.github.io/
Email: devneetmohanty07@gmail.com

----------------------------------
------------------------------
---------------------------------------------------------------------------------------------------------------------------------------
Hope this helps you out and if so, please mark the current thread as the 'Answer', so others can refer to the same for reference in future.
Regards,
Devneet Mohanty,
SS&C Blueprism Community MVP 2024,
Automation Architect,
Wonderbotz India Pvt. Ltd.