Design principles
When it comes to designing a solution, whether it is for software, infrastructure, or anything else, having some ground rules and principles helps to give structure to your thoughts. It helps in transferring your thoughts and understanding to paper. The same thing applies to RPA as well. Having design principles and following them strictly will make sure that your design turns out to be robust and resilient. Let’s see some of the common design principles used repeatedly in the RPA industry.
Modular design
Modular design means dividing your entire design into self-contained modules. It can be based on the functionality of an application or a series of steps that can give you a meaningful output.
Let’s understand this using an example. Assume you are designing a solution where a couple of web applications are involved. These applications are used across the entire organization. Typically, all applications need some type of credentials to log in...