Robotic process automation

Last updated

Robotic process automation (RPA) is a form of business process automation that is based on software robots (bots) or artificial intelligence (AI) agents. [1] It is sometimes referred to as software robotics (not to be confused with robot software).

Contents

In traditional workflow automation tools, a software developer produces a list of actions to automate a task and interface to the back end system using internal application programming interfaces (APIs) or dedicated scripting language. In contrast, RPA systems develop the action list by watching the user perform that task in the application's graphical user interface (GUI), and then perform the automation by repeating those tasks directly in the GUI. This can lower the barrier to the use of automation in products that might not otherwise feature APIs for this purpose.

RPA tools have strong technical similarities to graphical user interface testing tools. These tools also automate interactions with the GUI, and often do so by repeating a set of demonstration actions performed by a user. RPA tools differ from such systems in that they allow data to be handled in and between multiple applications, for instance, receiving email containing an invoice, extracting the data, and then typing that into a bookkeeping system.

Historic evolution

The typical benefits of robotic automation include reduced cost; increased speed, accuracy, and consistency; improved quality and scalability of production. Automation can also provide extra security, especially for sensitive data and financial services.

As a form of automation, the concept has been around for a long time in the form of screen scraping, which can be traced back to early forms of malware[ ambiguous ]. However, RPA is much more extensible, consisting of API integration into other enterprise applications, connectors into ITSM systems, terminal services and even some types of AI (e.g. Machine Learning) services such as image recognition. It is considered to be a significant technological evolution in the sense that new software platforms are emerging which are sufficiently mature, resilient, scalable and reliable to make this approach viable for use in large enterprises [2] (who would otherwise be reluctant due to perceived risks to quality and reputation).

A principal barrier to the adoption of self-service is often technological: it may not always be feasible or economically viable to retrofit new interfaces onto existing systems. Moreover, organisations may wish to layer a variable and configurable set of process rules on top of the system interfaces which may vary according to market offerings and the type of customer. This only adds to the cost and complexity of the technological implementation. Robotic automation software provides a pragmatic means of deploying new services in this situation, where the robots simply mimic the behaviour of humans to perform the back-end transcription or processing. The relative affordability of this approach arises from the fact that no new IT transformation or investment is required; instead the software robots simply leverage greater use out of existing IT assets.

Use

The hosting of RPA services also aligns with the metaphor of a software robot, with each robotic instance having its own virtual workstation, much like a human worker. The robot uses keyboard and mouse controls to take actions and execute automations. Normally all of these actions take place in a virtual environment and not on screen; the robot does not need a physical screen to operate, rather it interprets the screen display electronically. The scalability of modern solutions based on architectures such as these owes much to the advent of virtualization technology, without which the scalability of large deployments would be limited by the available capacity to manage physical hardware and by the associated costs. The implementation of RPA in business enterprises has shown dramatic cost savings when compared to traditional non-RPA solutions. [3]

There are however several risks with RPA. Criticism includes risks of stifling innovation and creating a more complex maintenance environment of existing software that now needs to consider the use of graphical user interfaces in a way they weren't intended to be used. [4]

Impact on employment

According to Harvard Business Review , most operations groups adopting RPA have promised their employees that automation would not result in layoffs. [5] Instead, workers have been redeployed to do more interesting work. One academic study highlighted that knowledge workers did not feel threatened by automation: they embraced it and viewed the robots as team-mates. [6] The same study highlighted that, rather than resulting in a lower "headcount", the technology was deployed in such a way as to achieve more work and greater productivity with the same number of people.

Conversely, however, some analysts proffer that RPA represents a threat to the business process outsourcing (BPO) industry. [7] The thesis behind this notion is that RPA will enable enterprises to "repatriate" processes from offshore locations into local data centers, with the benefit of this new technology. The effect, if true, will be to create high-value jobs for skilled process designers in onshore locations (and within the associated supply chain of IT hardware, data center management, etc.) but to decrease the available opportunity to low-skilled workers offshore. On the other hand, this discussion appears to be healthy ground for debate as another academic study was at pains to counter the so-called "myth" that RPA will bring back many jobs from offshore. [6]

RPA actual use

Impact on society

Academic studies [8] [9] project that RPA, among other technological trends, is expected to drive a new wave of productivity and efficiency gains in the global labour market. Although not directly attributable to RPA alone, Oxford University conjectures that up to 35% of all jobs might be automated by 2035. [8]

There are geographic implications to the trend in robotic automation. In the example above where an offshored process is "repatriated" under the control of the client organization (or even displaced by a Business Process Outsourcer) from an offshore location to a data centre, the impact will be a deficit in economic activity to the offshore location and an economic benefit to the originating economy. On this basis, developed economies – with skills and technological infrastructure to develop and support a robotic automation capability – can be expected to achieve a net benefit from the trend.

In a TEDx talk [10] hosted by University College London (UCL), entrepreneur David Moss explains that digital labour in the form of RPA is likely to revolutionize the cost model of the services industry by driving the price of products and services down, while simultaneously improving the quality of outcomes and creating increased opportunity for the personalization of services.

In a separate TEDx in 2019 talk, [11] Japanese business executive, and former CIO of Barclays bank, Koichi Hasegawa noted that digital robots can be a positive effect on society if we start using a robot with empathy to help every person. He provides a case study of the Japanese insurance companies – Sompo Japan and Aioi – both of whom introduced bots to speed up the process of insurance pay-outs in past massive disaster incidents.

Meanwhile, Professor Willcocks, author of the LSE paper [9] cited above, speaks of increased job satisfaction and intellectual stimulation, characterising the technology as having the ability to "take the robot out of the human", [12] a reference to the notion that robots will take over the mundane and repetitive portions of people's daily workload, leaving them to be used in more interpersonal roles or to concentrate on the remaining, more meaningful, portions of their day.

It was also found in a 2021 study observing the effects of robotization in Europe that, the gender pay gap increased at a rate of .18% for every 1% increase in robotization of a given industry. [13]

Unassisted RPA

Unassisted RPA, or RPAAI, [14] [15] is the next generation of RPA related technologies. Technological advancements around artificial intelligence allow a process to be run on a computer without needing input from a user.

Hyperautomation

Hyperautomation is the application of advanced technologies like RPA, artificial intelligence, machine learning (ML) and process mining to augment workers and automate processes in ways that are significantly more impactful than traditional automation capabilities. [16] [17] [18] Hyperautomation is the combination of automation tools to deliver work. [19]

Gartner's report notes that this trend was kicked off with robotic process automation (RPA). The report notes that, "RPA alone is not hyperautomation. Hyperautomation requires a combination of tools to help support replicating pieces of where the human is involved in a task." [20]

Outsourcing

Back office clerical processes outsourced by large organisations - particularly those sent offshore - tend to be simple and transactional in nature, requiring little (if any) analysis or subjective judgement. This would seem to make an ideal starting point for organizations beginning to adopt robotic automation for the back office. Whether client organisations choose to take outsourced processes back "in house" from their Business Process Outsourcing (BPO) providers, thus representing a threat to the future of the BPO business, [21] or whether the BPOs implement such automations on their clients' behalf may well depend on a number of factors.

Conversely however, a BPO provider may seek to effect some form of client lock-in by means of automation. By removing cost from a business operation, where the BPO provider is considered to be the owner of the intellectual property and physical implementation of a robotic automation solution (perhaps in terms of hardware, ownership of software licences, etc.), the provider can make it very difficult for the client to take a process back "in house" or elect a new BPO provider. This effect occurs as the associated cost savings made through automation would - temporarily at least - have to be reintroduced to the business whilst the technical solution is reimplemented in the new operational context.

The geographically agnostic nature of software means that new business opportunities may arise for those organisations that have a political or regulatory impediment to offshoring or outsourcing. A robotised automation can be hosted in a data centre in any jurisdiction and this has two major consequences for BPO providers. Firstly, for example, a sovereign government may not be willing or legally able to outsource the processing of tax affairs and security administration. On this basis, if robots are compared to a human workforce, this creates a genuinely new opportunity for a "third sourcing" option, after the choices of onshore vs. offshore. Secondly, and conversely, BPO providers have previously relocated outsourced operations to different political and geographic territories in response to changing wage inflation and new labor arbitrage opportunities elsewhere. By contrast, a data centre solution would seem to offer a fixed and predictable cost base that, if sufficiently low in cost on a robot vs. human basis, would seem to eliminate any potential need or desire to continually relocate operational bases.

Examples

See also

Related Research Articles

<span class="mw-page-title-main">Automation</span> Use of various control systems for operating equipment

Automation describes a wide range of technologies that reduce human intervention in processes, mainly by predetermining decision criteria, subprocess relationships, and related actions, as well as embodying those predeterminations in machines. Automation has been achieved by various means including mechanical, hydraulic, pneumatic, electrical, electronic devices, and computers, usually in combination. Complicated systems, such as modern factories, airplanes, and ships typically use combinations of all of these techniques. The benefit of automation includes labor savings, reducing waste, savings in electricity costs, savings in material costs, and improvements to quality, accuracy, and precision.

Outsourcing includes both foreign and domestic forms of outside contracting. It is an agreement in which one company hires another company to be responsible for a planned or existing activity which otherwise is or could be carried out internally, i.e. in-house, and sometimes involves transferring employees and assets from one firm to another. The term outsourcing, which came from the phrase outside resourcing, originated no later than 1981 at a time when industrial jobs in the United States were being moved overseas, contributing to the economic and cultural collapse of small, industrial towns.

Offshoring is the relocation of a business process from one country to another—typically an operational process, such as manufacturing, or supporting processes, such as accounting. Usually this refers to a company business, although state governments may also employ offshoring. More recently, technical and administrative services have been offshored.

Business software is any software or set of computer programs used by business users to perform various business functions. These business applications are used to increase productivity, measure productivity, and perform other business functions accurately.

Business process automation (BPA), also known as business automation,distinguished from Business Process Management (BPM), is the technology-enabled automation of business processes. It can help a business in simplicity, to increase digital transformation, increase service quality, improve service delivery, or contain costs. BPA consists of integrating applications, restructuring labor resources, and using software applications throughout the organization. Robotic process automation is an emerging field within BPA.

Business Process Outsourcing (BPO) is a subset of outsourcing that involves the contracting of the operations and responsibilities of a specific business process to a third-party service provider. Originally, this was associated with manufacturing firms, such as Coca-Cola that outsourced large segments of its supply chain.

<span class="mw-page-title-main">Business process outsourcing in the Philippines</span> Overview of the process of outsourcing of various business processes

One of the most dynamic and fastest growing sectors in the Philippines is the information technology–business process outsourcing (IT-BPO) industry. The industry is composed of eight sub-sectors, namely, knowledge process outsourcing and back offices, animation, call centers, software development, game development, engineering design, and medical transcription. The IT-BPO industry plays a major role in the country's growth and development.

Business process outsourcing to India refers to the business process outsourcing services in the outsourcing industry in India, catering mainly to Western operations of multinational corporations (MNCs).

Business process networks (BPN), also referred to as business service networks or business process hubs, enable the efficient execution of multi-enterprise operational processes, including supply chain planning and execution. A BPN extends and implements an organization's Service-orientation in Enterprise Applications.

On-demand outsourcing is a trend in outsourcing wherein major internal operations processes of a company are being shifted to a provider that is paid for by the number of transactions involved. The business transferring the services pays for the quality, special skills and the competence of the service provider's employees. There has been an expansion of the outsourcing concept to include on-demand outsourcing. This refers to the process undertaken by business managers to adopt an outsourcing policy that ensures that the specific business and supplies including technical manpower are accessed as the need arises. It focuses a business strategy to improve its goods and services and to drive a business towards quality improvement.

The information technology (I.T.) industry in India comprises information technology services and business process outsourcing. The share of the IT-BPM sector in the GDP of India is 7.4% in FY 2022. The IT and BPM industries' revenue is estimated at US$ 245 billion in FY 2023. The domestic revenue of the IT industry is estimated at $51 billion, and export revenue is estimated at $194 billion in FY 2023. The IT–BPM sector overall employs 5.4 million people as of March 2023. In December 2022, Union Minister of State for Electronics and IT Rajeev Chandrasekhar, in a written reply to a question in Rajya Sabha informed that IT units registered with state-run Software Technology Parks of India (STPI) and Special Economic Zones have exported software worth Rs 11.59 lakh crore in 2021–22.

<span class="mw-page-title-main">Samsung SDS</span> South Korean IT company and subsidiary of Samsung Group

Samsung SDS Co., Ltd., established in 1985 as a subsidiary of Samsung Group, is a provider of Information Technology (IT) services, including consulting, technical, and outsourcing services. SDS is also active in research and development of emerging IT technologies such as Artificial Intelligence (AI), Blockchain, Internet of Things (IoT) and outsourcing in engineering. In 2019, Samsung SDS reported a net profit of 750.4 billion won, an increase of 17.5% year-on-year. The company is estimated to have the 11th most valuable brand among global IT service companies, at US$3.7 billion as of January 2020. Samsung SDS has headquarters in South Korea and eight other overseas subsidiaries, one in America, Asia-Pacific, China, Europe, Latin America, Middle East, India, and Vietnam.

Business process management (BPM) is the discipline in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes. Any combination of methods used to manage a company's business processes is BPM. Processes can be structured and repeatable or unstructured and variable. Though not required, enabling technologies are often used with BPM.

RTTS is a professional services organization that provides software quality outsourcing, training, and resources for business applications. With offices in New York City, Philadelphia, Atlanta, and Phoenix, RTTS serves mid-sized to large corporations throughout North America. RTTS uses the software quality and test solutions from IBM, Hewlett Packard Enterprise, Microsoft and other vendors and open source tools to perform software performance testing, functional test automation, big data testing, data warehouse/ETL testing, mobile application testing, security testing and service virtualization.

Data scraping is a technique where a computer program extracts data from human-readable output coming from another program.

Acquire Business Process Outsourcing is an award-winning global business process outsourcing firm that specializes in back office support, customer acquisition, customer service, technical support, lead generation and software development.

Blue Prism is the trading name of the Blue Prism Group plc, a British multinational software corporation that pioneered and makes enterprise robotic process automation (RPA) software that provides a digital workforce designed to automate complex, end-to-end operational activities. In March 2022, Blue Prism was acquired by SS&C Technologies.

IT process automation (ITPA) is a series of processes which facilitate the orchestration and integration of tools, people and processes through automated workflows. ITPA software applications can be programmed to perform any repeatable pattern, task or business workflow that was once handled manually by humans.

<span class="mw-page-title-main">UiPath</span> Romanian-American developer of robotic process automation software

UiPath is a global software company that makes robotic process automation (RPA) software. It was founded in Bucharest, Romania, by Daniel Dines and Marius Tîrcă. Its headquarters are in New York City. The company's software monitors user activity to automate repetitive front and back office tasks, including those performed using other business software such as customer relationship management or enterprise resource planning (ERP) software.

Intelligent automation (IA), or alternately intelligent process automation, is a software term that refers to a combination of artificial intelligence (AI) and robotic process automation (RPA). Companies use intelligent automation to cut costs and streamline tasks by using artificial-intelligence-powered robotic software to mitigate repetitive tasks. As it accumulates data, the system learns in an effort to improve its efficiency. Intelligent automation applications consist of but are not limited to, pattern analysis, data assembly, and classification. The term is similar to hyperautomation, a concept identified by research group Gartner as being one of the top technology trends of 2020.

References

  1. AI interns:Software already taking jobs from humans, New Scientist
  2. Robotic Automation Emerges as a Threat to Traditional Low-Cost Outsourcing, HfS Research, archived from the original on 2015-09-21
  3. http://www.kpmg-institutes.com/content/dam/kpmg/sharedservicesoutsourcinginstitute/pdf/2015/robotics-improve-legacy-sourcing.pdf [ bare URL PDF ]
  4. DeBrusk, Chris (24 October 2017). "Five Robotic Process Automation Risks to Avoid". MIT Sloan Management Review. Retrieved 28 June 2018.
  5. Lacity, Mary C.; Willcocks, Leslie (19 June 2015), "What knowledge workers stand to gain from automation", Harvard Business Review
  6. 1 2 Robotic Process Automation at Xchanging (PDF), London School of Economics
  7. Gartner Predicts 2014: Business and IT Services Are Facing the End of Outsourcing as We Know It, Gartner
  8. 1 2 THE FUTURE OF EMPLOYMENT: HOW SUSCEPTIBLE ARE JOBS TO COMPUTERISATION?, archived from the original on 2016-02-05
  9. 1 2 Nine likely scenarios arising from the growing use of software robots (PDF), London School of Economics
  10. White Collar Robots: The Virtual Workforce, TEDx Talks
  11. Digital Robots for Everyone, TEDx Talks
  12. Technology is not about to steal your job, www.techworld.com
  13. Aksoy, Cevat Giray; Özcan, Berkay; Philipp, Julia (2021-05-01). "Robots and the gender pay gap in Europe" (PDF). European Economic Review. 134: 103693. doi:10.1016/j.euroecorev.2021.103693. ISSN   0014-2921. S2CID   233835919.
  14. Technologies, AIMDek (2018-08-29). "Evolution of Robotic Process Automation (RPA): The Path to Cognitive RPA". Medium. Retrieved 2019-01-28.
  15. "RPAAI - Robotic Process Automation". rpaai.com (in Dutch). Archived from the original on 2020-08-15. Retrieved 2020-05-06.
  16. "Gartner Top 10 Strategic Technology Trends for 2020". Gartner.
  17. "Gartner Tech Trends 2020". Gigabit Magazine.
  18. "Hyperautomation among top 10 technology trends for 2020". Tech Republic. 21 October 2019.
  19. "Gartner's top 10 strategic trends for 2020". Information Age. 22 October 2019.
  20. "Gartner Announces Top 10 Strategic Technology Trends For 2020". Forbes.
  21. IT Robots May Mean the End of Offshore Outsourcing, CIO Magazine

Further reading