Architecture and Components

Wizlink® environment 

Wizlink® is a software tool whose components allow for creation of automated scenarios/robots and managing a robot farm. The purpose of the robot farm is to efficiently process business tasks, distributing queued scenarios between available robots. 

Wizlink® robots can be run: 

    • on a physical or virtual machine 
    • on a Windows workstation or a Windows Server 
    • autonomously or under user control 

Robot farm management requires all Wizlink® components, i.e.: 

    • Bot Control Center / Wizlink® BCC orchestrator – for scheduling and distribution of business tasks 
    • Wizlink® Designer – for creation and testing of automated scenarios sent to robots for execution 
    • Wizlink® Runtime – for executing scenarios in a production environment 

There is no limit to either the number of robots managed by the orchestrator, or number of BCC orchestrators per company. Robots can include both Wizlink® robots and foreign ones (created using a different solution). 

It is possible to use both Wizlink® Runtime and Wizlink® Designer as standalones, without integrating them with Wizlink® BCC. This is often done in case of robots meant to run attended scenarios that require active human supervision. 

Cooperation of Wizlink® robots with the existing IT environment 

A Wizlink® robot (whether set up as part of a BCC farm or standalone) communicates with existing business applications only through the on-screen user interface (GUI). It does not interfere with business software or databases related to this software and there is no need for it to understand the underlying data structure or interact with it directly. 

Wizlink® robots require the same administrative permissions a human would, as they perform the same activities. No additional authorization is needed for the process of robot/scenario creation either. As a result: 

    • you can create, test and observe robots at work without involving IT services 
    • you can opt in and out of using Wizlink® robots without making any changes to your existing IT environment 

Orchestrator Wizlink® BCC (Bot Control Center) 

Bot Control Center allows for automated management of the work of RPA robots.
It can: 

    • run and supervise the work of robots belonging to the farm 
    • assign tasks to robots in accordance with their schedule and priority 
    • coordinate the work of robots, including the ability to delegate tasks to other robots 

BCC can also manage the work of robots made in RPA tools other than Wizlink®, as well as operation of other work automation programs. The figure below illustrates the relationships between the components of the robotic environment: 

MicrosoftTeams-image

BCC can directly control virtual machines (start, stop, restart) created and run in the VMware ESXi environment. 

BCC can be run on both a Windows workstation and a Windows server. Installation is possible: 

  • as an IIS service 
  • as a Windows service (running under Kestrel) 

BCC requires a preexisting relational database to store data. It can be hosted either directly on the machine/server running BCC or separately, so that the machine is not burdened with logging or database support. BCC is compatible with most popular database systems. 

For better logging capabilities BCC can be integrated with a solution such as Elasticsearch. Logs can also be stored locally on robot machines, in the form of text files. 

 

 

 

Last updated: January 26, 2024