Powerful Architectural Pattern of Voodoo RPA (Robotic Process Automation)

by onezero
4 years ago

Voodoo Robotic Process Automation is a highly decoupled application. That allows each main component to perform its tasks independently. Not only Voodoo RPA’s subcomponents but also developed executables in business process design (Scenario Design) work in their own process domain. That’s why we call Voodoo RPA as Enterprise Robotic Process Automation. That feature comes with reliability, resource utilization, maintainability, scalability, robustness, and security.

Voodoo Studio is easy to use zero-code application for a good many variations of basic robotic process automation processes. Besides, for developers Voodoo RPA provides integrated OOP design pattern supported, 3rd party libraries callable, ready to use Voodoo RPA’s core features (i.e. data source management abstraction, external dynamic parameters access) development environment. Code steps, developed in scenarios, compiled separately, and run in their own process domain. Thus, any fatal error doesn’t ruin business processes namely scenarios.

Voodoo Unified Console is management, orchestration, operation process visualization, and reporting parts of Voodoo RPA. That has granular authorization, multi-authentication mechanisms, role-based jobs running, organization-based notification, interactive form design, lots of data visualization components, reporting, and more tools. In sum, robot farms can easily be operated by Voodoo UC.

Voodoo Robots are your real hard workers and conduct your predefined plans (composed of scenarios) or jobs on workstations. Robots can work attended and unattended. Every action and IO of robots are stored and reachable for audit issues. These logs can be an image, keyboard, mouse, or any data, transferred between robots and backend systems. Also, that huge data is stored in a secure wallet, decrypted when needed, and wiped by garbage collectors effectively.