System Architecture Components
Discovery Robots
Lightweight clients installed on employee desktops that silently monitor business-related activities without impacting end-user productivity. They provide full visibility into all business activities at the application level by collecting behavioral data about every user, process, and application across the entire business unit or organization – even when the user’s computer is off-network and offline. The data collected by Discovery Robots (a screenshot/metadata for each user action) is sent to the Discovery Server for analysis. The raw data collected by the Discovery Robot is comprised of:
-
A screenshot of each user action; and
-
Detailed metadata corresponding to each screenshot, including –
-
Application name
-
User name
-
Event Type (e.g., mouse wheel, left mouse click)
-
Mouse position (e.g., x:933, y:637)
-
Timestamp
-
The System Admin defines the desktop and web applications that are monitored by the Discovery Robots.
Discovery Server
The Discovery Server utilizes the data collected by the robots to perform complex algorithmic processes, including:
-
Image Analysis – extraction of relevant information from every screenshot
-
Image Clustering – identification of repeated actions
-
Discovery – Identifying highly repeated processes and calculating statistical information on duration, actions, applications, etc.
-
The output of the process and variant data to the Process Library
The Discovery Server includes Application Databases. These are the databases (either MariaDB or MySQL) in which all the data collected by the Discovery Robots is stored. The data collected by the Discovery Robots is immediately encrypted and transferred to the application databases and remains on the client machine for a short time.
Nintex Process Discovery User Management Tool
Nintex Process Discovery User Management Tool grants the user access to the Process Library (Keycloak Service).
Nintex Process Discovery Console
A browser-based application that provides an overview of discovered processes selected and saved by the Business-Analyst (you), with the ability to drill down into all the underlying details.
Using the Nintex Process Discovery Console you can:
-
Set and configure the collected data:
-
Manage Teams and user access
-
Define applications for discovery
-
Manage the recorded data
-
Manage the Discovery Robots and their licenses
-
-
Discover the best candidate processes for automation
-
Select and add the desired processes to the Process Library for further analysis and mapping
-
Generate processes files for automation (used in Nintex Studio) and supporting documents.
The Nintex Process Discovery Console can be accessed using the Chrome or Edge web browsers from any machine with access to the Discovery Server.
About Integrating with RPA studio
RPA Studio is an Integrated Development Environment (IDE) that enables easy creation and editing of simple and advanced automation wizards.
The integration between the Process Library and Studio allows managers to send processes directly to automation as pre-developed wizards, including wizards steps, action variations, decision points, and application data manipulations. Automation developers can then use Studio’s intuitive interface and robust toolbox of available commands to make any necessary revisions.