Professional Documents
Culture Documents
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
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
- 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
Example:
- csvRead, csvReadArray
- csvSave (+ !csvLine)
- Related demo macro: DemoCsvReadWithWhile, DemoCsvSave
Excel Automation
● 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
● debugger,
● breakpoints,
● variable watch
Exception Handling - command line API
- Calling script can react to everything inside the macro (receives error codes).
● visionLimitSearcharea
Best Practices
- Make modular macros and combine them to larger units
How to combine:
- XRUN (Call external scripts e. g. to delete log files, call other programs)
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