Robotic Process Automation
Robotic Process Automation (RPA) started as a program to mimic human users’ interaction with their desktops to perform tasks. RPA has expanded beyond the initial scope to include the following:
- Task Automation: Even though we use the term RPA to refer to this technology, an RPA bot, in most cases, is about performing a certain task. Typically, to automate work between multiple RPA bots, or between RPA bots and humans, an overall process is usually required.
- Integration: Although many RPA vendors started with desktop automation, some of them, such as IBM RPA, have back-office integration capabilities in their products. IBM RPA can also be configured to work with other enterprise integration platforms such as IBM App Connect [1].
- Artificial Intelligence (AI): An RPA bot can make use of different AI techniques to help it perform tasks such as visual recognition and image processing so that it can recognize UI elements on-screen. It can...