Hyperautomation: Article 3 of a series of articles on Hyperautomation By Aditya Abeysinghe   This article series discussed about what is automation, how to identify which processes are to be automated and how robotic process automation can be used to automate processes. Robotic process automation (RPA) used robots to automate tasks which are usually performed by humans using multiple processes and tools. Using Artificial Intelligence (AI) and Machine Learning (ML) processes can be further automated, so that the dependency on humans is further minimized. This type of combining automations using AI and ML to automate processes is called hyperautomation. Why hyperautomation? Before addressing why hyperautomation is necessary, we must understand the difference between automation and hyperautomation. Consider the same example, I used in the RPA article *. A robot is used to read a list of contacts and send invoices to these contacts via email. In this process, the list ...

Read More →

Intelligent Process Discovery: Article 2 of a series of articles on Hyperautomation By Aditya Abeysinghe   In the last article I wrote about Robotic Process Automation (RPA – automating processes using robots or automated bots), its advantages and drawbacks of using RPA. However, users who use RPA should know which processes need to be automated and should separate processes which are more useful compared to others in business processes. This task is handled by intelligent process discovery where it “intelligently” discovers processes that could be automated. Why do we need software to discover processes? As such, one might ask if business processes are created, handled and maintained by humans, why is it necessary to use software to discover which processes need to be automated. One of the main reasons for using software is that the flow of tasks in a software is consistent. Software is also considered as not being ...

Read More →

Robotic Process Automation: Article 1 of a series of articles on Hyperautomation By Aditya Abeysinghe   I have discussed about the usage of robots as agents for delivering consumer goods in my article titled “Personal Delivery Devices” and about the use of robots in the cloud in my article titled “Cloud Robotics”. Besides these emerging uses of robots, another emerging use of robots is to automate tasks that are repetitive in nature. When I say repetitive, I mean repetitive tasks related to computers. For example, filling forms, completing keystrokes and reading screens can be repetitive in many processes we use today. The use of automation to automate tasks is known as process automation. When robots or bots are used for this process, it is called Robotic Process Automation (RPA). Why RPA? Process automation is not a new process. From conveyor belts to day-to-day household equipment, automation changed the way people ...

Read More →