Skip to content

Commit

Permalink
Update index.md
Browse files Browse the repository at this point in the history
Added a conclusion
  • Loading branch information
JudyNduati committed Sep 16, 2020
1 parent 629cb2c commit 390991a
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions articles/what-is-robotic-process-automation/index.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Introduction to Robotic Process Automation
# Introduction to Robotic process Automation
## What is Robotic Process Automation?

Robotic process automation is technology or software that is used to mimic the actions of a human being who is interacting with digital systems. Computer software or robots are configured to work or imitate how people interact with the systems for business processes.

### Types of RPA

There are three types of Robotic Process Automation. Attended RPA, which requires minimal human intervention. Unattended RPA does not require human intervention and hybrid RPA which combines attended and unattended RPA. Unattended automation is the most common, It makes work easier by reducing work like completing data processing tasks in the background.
There are three types of Robotic Process Automation. Attended RPA, which requires minimal human intervention. Unattended RPA does not require human intervention and hybrid RPA, which combines attended and unattended RPA. Unattended automation is the most common. It makes work easier by reducing work, like completing data processing tasks in the background.

### Why RPA?

Expand All @@ -16,34 +16,34 @@ The importance of RPA has increased with time as it outdoes traditional automati
RPA functions with no human interaction. Unattended RPA and hybrid RPA are capable of functioning without human interaction. RPA is agile and does not modify or interrupt previous systems and infrastructure.

- RPA requires less time and effort to implement.
- RPA can be integrated with other applications easily and can be configured in a unique way for different users.
- RPA can be integrated with other applications easily and can be configured uniquely for different users.
- RPA is process-driven.
- RPA does not require physical machines because users can assign tasks to virtual machines
- RPA software is computer coded.

### Automation vs. RPA

Automation, on the other hand, is when repetitive tasks are automated. Automation is when automatic equipment is introduced to business processes. While RPA functions with no human interaction, traditional automation requires minimal human intervention. As mentioned earlier, RPA does not modify or interrupt previous systems and infrastructure. In automation, the existing systems need to be customized. For customization, APIs are required but they are limited. This makes traditional automation complex and difficult as compared to RPA. These APIs are required for the integration of automation and the existing systems. RPA can be integrated with other applications easily and can be configured in a unique way for different users.
Automation, on the other hand, is when repetitive tasks are automated. Automation is when automatic equipment is introduced to business processes. While RPA functions with no human interaction, traditional automation requires minimal human intervention. As mentioned earlier, RPA does not modify or interrupt previous systems and infrastructure. In automation, the existing systems need to be customized. For customization, APIs are required, but they are limited. This makes traditional automation complex and difficult as compared to RPA. These APIs are required for the integration of automation and the existing systems. RPA can be integrated with other applications easily and can be configured uniquely for different users.

Traditional automation is cheaper during the first stages as compared to RPA which is a bit costly. But in the long run, automation becomes more expensive due to maintenance costs. RPA is hence cheaper because it does not include high maintenance costs and also saves time and effort. Implementation of automation takes a longer time than the implementation of RPA. Feasibility tests and system analysis and design is carried out and it takes long periods of time. RPA is process-driven. It focuses on improving and perfecting the processes to improve or maintain value. Because of the process drove software, RPA requires less time and effort to implement. Programming skills are required in traditional automation. Users have to understand syntax and scripting. RPA, on the other hand, does not necessitate knowledge of programming. RPA is of two types, programmable and no code RPA. Programmable RPA requires developers and programmers who code the instructions that govern how the RPA will function. For no-code RPA, users only need to understand the functionality of the system. This is because it includes flow charts. RPA does not require physical machines because users can assign tasks to virtual machines. In traditional automation, programming is key for scalability and parallel execution. Physical machines are a requirement for parallel execution [javatpoint](https://www.javatpoint.com/rpa-vs-traditional-automation).
Traditional automation is cheaper during the first stages as compared to RPA, which is a bit costly. But in the long run, automation becomes more expensive due to maintenance costs. RPA is hence cheaper because it does not include high maintenance costs and also saves time and effort. Implementation of automation takes a longer time than the implementation of RPA. Feasibility tests and system analysis and design are carried out, and it takes long periods of time. RPA is process-driven. It focuses on improving and perfecting the processes to improve or maintain value. Because of the process drove software, RPA requires less time and effort to implement. Programming skills are required in traditional automation. Users have to understand syntax and scripting. RPA, on the other hand, does not necessitate knowledge of programming. RPA is of two types, programmable and no code RPA. Programmable RPA requires developers and programmers who code the instructions that govern how the RPA will function. For no-code RPA, users only need to understand the functionality of the system. This is because it includes flow charts. RPA does not require physical machines because users can assign tasks to virtual machines. In traditional automation, programming is key for scalability and parallel execution. Physical machines are a requirement for [parallel execution]([https://www.javatpoint.com/rpa-vs-traditional-automation](https://www.javatpoint.com/rpa-vs-traditional-automation)).

### Benefits of RPA

- Cost
- [Cost]([https://www.uipath.com/rpa/robotic-process-automation](https://www.uipath.com/rpa/robotic-process-automation))

RPA is quite beneficial in terms of cost, in the long run, it does not interrupt business processes and is highly scalable. RPA reduces the cost of processing about 80%. Most businesses have positive returns on their investments in less than a year [uipath](https://www.uipath.com/rpa/robotic-process-automation).
RPA is quite beneficial in terms of cost, in the long run, it does not interrupt business processes and is highly scalable. RPA reduces the cost of processing about 80%. Most businesses have positive returns on their investments in less than a year

- Accuracy

RPA involves robots and software. The accuracy level is very high because they are not subject to tiredness or confusion. They cannot make mistakes and comply with instructions.

- Reliability

They are reliable because they follow instructions and they execute according to standards and regulations. RPA relieves employees from the pressure that comes with the accumulation of tasks and tiredness.
They are reliable because they follow instructions, and they execute according to standards and regulations. RPA relieves employees from the pressure that comes with the accumulation of tasks and tiredness.

### RPA software tools

RPA software tools are the software that organizations and enterprises use to acquire RPA services. All these software have different features and provide different services. RPA tools are of two types, programmable and no code RPA. Programmable RPA requires developers and programmers who code the instructions that govern how the RPA will function [ceoworld](https://ceoworld.biz/2019/10/07/what-is-rpa-and-what-organizations-are-using-it-the-most/). Some examples of RPA software tools in 2020 are;
RPA software tools are the software that organizations and enterprises use to acquire RPA services. All these software have different features and provide different services. RPA tools are of two types, programmable and no code RPA. Programmable RPA requires developers and programmers who code the instructions that govern how the [RPA will function] ([https://ceoworld.biz/2019/10/07/what-is-rpa-and-what-organizations-are-using-it-the-most/](https://ceoworld.biz/2019/10/07/what-is-rpa-and-what-organizations-are-using-it-the-most/)). Some examples of [RPA software tools]([https://www.guru99.com/robotics-process-automation-tools.html](https://www.guru99.com/robotics-process-automation-tools.html)) in 2020 are;

1. OutSystems
2. HelpSystems
Expand All @@ -56,13 +56,11 @@ RPA software tools are the software that organizations and enterprises use to ac
9. G1ANT
10. WorkFusion

[guru99](https://www.guru99.com/robotics-process-automation-tools.html)

### RPA Services

The services offered by RPA include; data management, order processing, salaries and wages processing, email processing, Connecting to system APIs, filling forms and moving files to folders, Read and write the database Extracting structured data from documents, and website scraping.

### Organizations using RPA.
### Organizations using RPA

Organizations using RPA are

Expand All @@ -73,4 +71,8 @@ Organizations using RPA are
- Manufacturing
- Human Resource
- Healthcare
- Customer Relationship Management(CRM)
- Customer Relationship Management(CRM)

## Conclusion

Robotic Process Automation is overtaking traditional automation because of factors such as being easy to adapt and lesser cost. RPA is very helpful to enterprises as we can see how well functions and activities are automated. Businesses have also realized returns on their investments. In the future, it is likely that attended RPA will be replaced by unattended and hybrid RPA. Many enterprises are likely to adopt Robotic Process Automation because of the advantages and characteristics mentioned above. One of the main barriers or hindrances to RPA is the way employees and people, in general, will perceive it. Because of automation, people are likely to lose their jobs. This is because the programs in RPA emulate the way human beings interact with systems hence replacing them. At the same time, RPA creates employment for the people who create the RPA software. In conclusion, we can say that RPA is elevating businesses and making everything easier and better for both enterprises and customers because of high returns and quality products and services, respectively.

0 comments on commit 390991a

Please sign in to comment.