0% found this document useful (0 votes)
443 views15 pages

UI - Vision RPA Software 2020

This document summarizes UI.Vision RPA 2020, an open-source robotic process automation software. It discusses features like cross-platform support for Windows, Mac and Linux, UI automation using computer vision, browser-based automation compatible with Selenium, command line APIs, exception handling, OCR capabilities, best practices, limitations, cost models, and training/support. The software allows automation of desktop, web and database tasks in a single tool through macros.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
443 views15 pages

UI - Vision RPA Software 2020

This document summarizes UI.Vision RPA 2020, an open-source robotic process automation software. It discusses features like cross-platform support for Windows, Mac and Linux, UI automation using computer vision, browser-based automation compatible with Selenium, command line APIs, exception handling, OCR capabilities, best practices, limitations, cost models, and training/support. The software allows automation of desktop, web and database tasks in a single tool through macros.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 15

UI.

Vision RPA 2020


Cross-Platform, Open-Source Robotic Process Automation

Short link to this presentation: https://bit.ly/rpa-software-2020


Question: What is your use case(s)?
● ….to customize the presentation and demos
● Windows, Mac, Linux?
Topics

1. UI Automation (XModules)
2. Browser based automation
3. Command Line API
a. Invoking Ui Vision BOT/Macro from Python and Powershell scripts
b. Invoking Ui Vision BOT/Macro from an Orchestrator like ServiceNow Orchestrator
c. DB automation, native CSV support
d. Excel automation
4. Exception handling
5. OCR to read text from an image
6. Best Practices
7. Limitations of Ui Vision
8. Cost Model
9. Training & after sales support
UI Automation

Computer-Vision Driven Automation for Web and Desktop

Key commands:

● XClick (Image)
● XClick (ocr=text)
● XType (key sequence)

True mouse and keyboard simulation, true native events (no Javascript click events)

Screencast: https://www.youtube.com/watch?v=wH0MLIUdD-Q
Browser-based automation

- Classic web browser automation (DOM based)

- Core commands are Selenium IDE compatible (Click, Type, Assert,...)

- Plus advanced web automation command such as source code tests, data-driven test support

- Plus UI Automation inside the web browser (mix classic web and modern UI automation) => This
hybrid approach is best practice

- Full web scraping support (extract any information from website)

- Cross-browser support: Same macros run in Chrome, Firefox and Edge


Command Line API
● Simple and easy to learn
● No proprietary scripting language to learn (unlike e. g. UIPath!)
● Works with any scripting or programming language (Powershell, Python, C#, VBA,...
● This is the solution for
○ Invoking Ui Vision BOT/Macro from Python and Powershell scripts
○ Invoking Ui Vision BOT/Macro from an Orchestrator like ServiceNow Orchestrator
○ Excel
○ DB Automation
● Demo: Batch file, Powershell (Example video: Powershell)
Database Automation - Additional comments

- Full access to any database via scripting API


- Built-in CSV read and write support (directly in macro). Great for data-driven testing

Example:

- csvRead, csvReadArray
- csvSave (+ !csvLine)
- Related demo macro: DemoCsvReadWithWhile, DemoCsvSave
Excel Automation

Question: What kind of automation is needed?

● Inside Excel?
● Or integrating Excel with other applications? (= get data from / into Excel)
Exception Handling - inside the macro
(1) All events and errors are logged

(2) You decide: Stop on error (e.g. with ASSERT…)

or continue just log a warning (VERIFY commands)

(3) For other commands !Errorignore

(4) !statusOK variable => make if/then decisions on error

(5) ...and all tools to debug:

● debugger,
● breakpoints,
● variable watch
Exception Handling - command line API
- Calling script can react to everything inside the macro (receives error codes).

- In addition, handle events like browser crashes

- Run automation non-stop: https://ui.vision/rpa/docs#247

- Demo: Run script and “crash” browser by closing it => it recovers


OCR / Screen Scraping
With its accurate OCR screen scraping features UI.Vision
RPA software essentially adds an “Data API” to every
Windows, Mac and Linux application.

● OCRExtractRelative (image), OCRExtract(image)

● visionLimitSearcharea
Best Practices
- Make modular macros and combine them to larger units

How to combine:

- Folder as Testsuits (execute tests in a sequence, create test report)

- RUN command (call subroutines)

- XRUN (Call external scripts e. g. to delete log files, call other programs)

- Command line API for integrations with other software, e. g. Jenkins


Limitations of Ui Vision

...limitations depend on the use case(s). Your use case = ?


Cost Model

● Free, open-source (no XModules!)


● Enterprise (5 user, 10 user, 20 user… license packages.)
● Enterprise Player (unlimited users/installs!)
● All licenses: Free upgrades and support for one year included (additional years 25%, optional) -
the software never stops working - no subscription model

The UI.Vision RPA Enterprise Player has all features of Enterprise Edition, except the ability to create new macros
(no SAVE button). Everything else works 100% as in the regular Enterprise Edition. The number of included OCR
conversions is 10,000 per day per Player license (additional conversions can be purchased any time).

Other RPA vendors often call such a Player license "attended bots", " unattended bots" or "Orchestrator license". We
at UI Vision do not distinguish between attended or unattended bots, and we do not charge you per bot. The
Enterprise Player license gives you an unlimited number of attended and unattended bots
Training & after sales support

● Free upgrades and support (email, phone, screen-sharing)


● Custom macro development
● Custom software enhancements (custom features)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy