Sunday, October 13, 2019

What is RPA Architecture? Explain It.

The architecture of Robotic Process Automation (RPA) is a combination of several tools, platforms, and various infrastructure elements to form a complete RPA tool.
There are several blocks available in the RPA solution:
Architecture of RPA

  • Applications under robotic process execution – This is well suited for enterprises applications like ERP, SAP or any other record processing application. These applications are data intensive and they are loaded with repetitive tasks.
  • RPA Tool – To develop software robots to the automation of applications in Desktop, Web and Citrix environment. Exception handling, ability to write to/from various data sources and to build reusable components.
  • RPA Platform – RPA Software bots can be stored in a shared repository and they can be shared across software robots libraries. RPA platform has the ability to develop meaningful insights on the bots and execution process.
  • RPA Execution Infrastructure – They act as a bank of parallel physical or virtual lab machines which is controlled based on usage patterns. Machine scale up or down in parallel to achieve the automation can also be performed.
  • Configuration management – Updation of bots to a newer version is performed. Branching and merging of RPA bots are also performed since they are reusable across the libraries.

RPA is a combination of various layers of application and tools that makes the whole architecture.
LayerPurposeBenefit
Process
  • Business rules
  • Hand-off point
  • Prioritization if not in management control
  • Focus on business rule without needing to create links
  • Simplify changes
Subprocess
  • Reusable business logic
  •  Identity
  • Verification
Reconciliation
  • Reusability
  • Avoid multiple changes in the process when logic changes
ObjectProcedures for performing specific tasks
Eg. Log on, enter the address
  • Reusability within systems
  • Development does not require business rule understanding
ComponentIndividual screen interaction
Eg. Enter address inline 1
  • Lower risk, faster changes
  • Target application integration can be changed without the risk of changing business rules.

No comments:

Post a Comment

Lab 09: Publish and subscribe to Event Grid events

  Microsoft Azure user interface Given the dynamic nature of Microsoft cloud tools, you might experience Azure UI changes that occur after t...