Skip to main content

IntelliBuddies - Enterprise Architecture

Enterprise Component Architecture

IntelliBuddies® Enterprise edition features the following components:

Process Designer

It all starts with our Process Designer. IntelliBuddies® Process Designer is a tool to digitize your existing processes. It is a visual development environment where you can create or define a task for your Buddies. It comes with a rich set of activity libraries to build your workflows. These activities enable you to interact with web browsers, desktop applications, PDFs, images, databases, spreadsheets, emails, web services, and others. It provides an intuitive drag-and-drop interface to define the workflow. Anyone with minimal coding understanding can quickly start automating the processes by connecting individual activities to build a sequence.

Control Room

IntelliBuddies® Control Room is a web application that enables you to deploy, schedule, manage, and monitor Buddies and Processes. It is a central place where an organization can manage its automation. Publish the Processes designed through Process Designer to the Control Room. Buddy, when deployed, will register itself with the Control Room. From here, you start executing either on-demand or based on a customized schedule.

IntelliBuddies® Control Room also has Job Queues to distribute and prioritize jobs picked by Buddies based on the schedule. You can also audit your Buddies in the Control Room to check whether they can complete a job. You can add users by explicitly adding them into the Control Room or importing them from your organization's active directory and managing their roles and licenses. Overall, the Control Room is where you can control all your automation in one place.

Buddies

IntelliBuddies® Buddy is the basic unit of automation. Buddy executes the processes built by our Process Designer the way a human would. There are two types of buddies:

Assistant Buddy

Assistant Buddy executes a process triggered by humans. As a result, assisted automation takes place. In the future, you can provide every employee of your organization with one Assistant Buddy to automate all the mundane, repetitive tasks and make their Assistant Buddy perform them. This way, employees could focus more on business and customer-centric tasks. Assistant Buddy could be triggered to execute a process through certain events, such as creating a file/folder, or could be activated directly by humans by selecting the process from the list.

Smart Buddy

Smart Buddy does not need any human assistance to execute a process. They pick up the process from the Queue and run them according to their schedule. Smart Buddy could be infused with artificial intelligence to perform complete end-to-end automation.

IntelliTrainer

IntelliTrainer is one of the components of IntelliBuddies. You can use IntelliTrainer to create document processing models from document templates. The trained document processing models can then be used as part of our process automation so that our Buddies can automatically recognize and extract data from the documents.

Application Architecture

IntelliBuddies is an Enterprise RPA platform for process automation. You can set up the IntelliBuddies Architecture by combining its components, database servers, and communication channels. The block diagram below depicts IntelliBuddies architecture.

As depicted in the above diagram, all the components of IntelliBuddies will be deployed in your local network or your private cloud. It ensures that all the data lies within your IT control. The only time our Control Room might need to talk to our Account Manager / License Manager is on license activation.

note

The license activation can also happen in a disconnected mode. You can download the license file by logging into our Account Manager and activating the licenses through your Control Room. It lets you have the Control Room behind your firewall without internet connectivity.

Network Architecture

There is a Client Side and a Server Side in IntelliBuddies. The client-side components are the ones that the user or developer can directly access. The Process Designer, Assistant Buddy, and IntelliTrainer are all client-side components. The server side handles all the backend operations of IntelliBuddies. You can save the processes created by the users in the database. All the client components register themselves with the server side. Buddies pick the process definitions from the server side and execute them according to their descriptions. All the logs are saved as part of the server side.

The block diagram below depicts the network architecture of IntelliBuddies.