Business Process Automation
Business process automation is technology-enabled automation of complex business processes. Also recognised nowadays by a more trendy buzzwords like “digital transformation”, business process automation is a natural extension of Industrial Automation that has been around for decades. It is just now that it gets more and more acceptance in the office space.
UI based automation using AutoHotkey
Robotic Process Automation (or RPA for short) is one convenient approach we use to automate very simple and obviously visual repetitive tasks.
Compared with other technologies, AutoHotkey provides our experts the ability to auto-generate code as well as ability to provide fully customised solutions that other RPA technologies (based on a collection of predefined blocks) are not able to provide. Because this emulates user behaviour, we also provide software product test automation services based on AutoHotkey.
Depending on your business process requirements, often times RPA is not enough to get the best results and we directly switch to the next level, the API-level Enterprise Integration.
API-level Enterprise Integration
This is what happens when your online shop connects to a payment processor to accept a card payment, or when it connects to your carrier to reconcile AWB data. Of course there is no RPA bot that is doing this over the UI for each order you process, isn’t it? So, this is a superior level of integration.
Let’s have a look on how RPA scripts worked in this case. Recently they made the term “bots” instead of “scripts” for marketing reasons, but anyway, here it is:
Instead of connecting two applications through their user interface and try to emulate user behaviour, we can connect applications directly and make them communicate with each other without involving any user or any visual interface at all. With this kind of integration which is very flexible and powerful, possibilities are actually unlimited.