Studio Pro

Overview

ElectroNeek Studio Pro is a no-code/low-code development environment that empowers IT Service Providers to create bots using a visual programming approach. It features an intuitive drag-and-drop interface, enabling quick and easy creation of advanced automation workflows without the need for complex coding or development work.

By utilizing Studio Pro, you can save time and money while enhancing accuracy and productivity. Its automation capabilities also enable IT Service Providers to scale their operations and expand the range of services offered to clients, leading to potential revenue growth and business expansion.

Studio Pro Top Capabilities

  • Visual Process Designer
  • Web Automation
  • Desktop Automation
  • IntelliDocs and other OCRs (Optical Character Recognition)
  • Debugging and Testing
  • Excel data processing
  • OpenAI features

In summary, Studio Pro offers a powerful automation tool that simplifies your processes, allows for business scalability, and enables the delivery of high-quality services to clients.

To download Studio Pro, go to User Portal → Automation Hub → Studio Pro.

Interface and features

Let's begin by examining the program interface.

First of all, let us have a look at the program interface in general and then we will move to the breakdown of its main parts.

The key sections are as follows:

  • Toolbar and control buttons (located in the top left corner)
  • Activities and elements list (positioned to the left)
  • Canvas (the large workspace in the middle)
  • Activities properties, variables and output data sections (situated on the right)
  • Console with its control elements (located below the canvas)

Toolbar and Control Buttons

This section enables users to manage files and access various features and settings. Let's examine its elements more closely.

Buttons

Here you find the following options:

  1. Open File - Opens a specific file (.neek).
  2. Open Project - Opens a specified project.
  3. Save - Saves the current workflow, overwriting the previous one if applicable. If used with a newly created file, it triggers "Save as" instead.
  4. Save as - Provides options for saving the workflow. You can overwrite the existing file, save changes as a new project, or choose a different save location.
  5. Publish to Orchestrator SaaS - Uploads the current workflow to Orchestrator SaaS. Refer to Orchestrator Admin Guide and Orchestrator SaaS Overview for more information.
  6. Run - Launches the bot in normal or debug mode.
  7. UI scale - Adjusts the interface scale.
  8. Undo/Redo - Reverses or repeats the last change.
  9. Process Recorder - Records actions performed in a desktop or browser activity and saves them as an algorithm for implementation in the workflow.
  10. Autolayout - Automatically aligns activity blocks on the canvas.
  11. Grid drops - Displays grid drops on the canvas.

Menu items

The options panel

The options panel

The File menu allows you to create, save, and open workflow files, export your workflow to .neex format for Bot Runner, publish your bot to Orchestrator SaaS, and import elements from .elm files.

The Edit menu facilitates block management on the canvas, including actions such as undo/redo, copy/paste/delete blocks, and finding, selecting, and removing unconnected blocks.

The Run menu is used to run the bot in normal or debug mode and manage debug options.

The Debug menu provides access to the debug mode.

In the Tools menu, you can access the Process Recorder and open the logs folder.

The Settings menu offers various options related to workflow execution, browsers, connections, specific actions, and more.

The Account menu allows you to check your license details and log out of your current account.

The Help menu provides access to the Help Center, checking for updates*, and contacting technical support.

📘

*To check for updates, go to Help → Check for updates.

You will see a pop-up window with your current version of Studio Pro and the available one. If the available version is higher than yours, press "Install" to update Studio Pro.

Activities and elements list

This section encompasses all the available activities (under the Activities tab) and user-developed elements (under the Elements tab).

Activities are organized into groups based on their functions. Clicking on a group name expands a drop-down list that displays the related activities.

Canvas

The canvas is a crucial component of Studio Pro as it visualizes the workflow development and contains your current algorithm. It serves as the workspace where you construct your bot.

New activity blocks added to your workflow are displayed on the canvas. It features tabs that allow you to switch between opened workflows and a search window. For more information, refer to Workflow Composition.

Canvas with an example of an opened workflow

Canvas with an example of an opened workflow

📘

Note:

You can right-click on any activity and use the copy, cut, and delete options from the menu. If you right-click on the canvas you can select the paste option to add the already cut and copied activities.

Properties and Variables Tabs

This section allows you to configure activity parameters and manage variables created during development. The tabs change based on the selected activity block.

The Properties tab offers a range of options specific to the selected block. The Variables tab stores user-created variables for use in the workflow. The Output tab enables you to manage data collected from your workflow.

In the screenshot, you can observe properties related to browser-related blocks. The available options vary depending on the selected block's nature.

Console

The Console stores various types of output messages and can be used with certain activities. It also includes control buttons for clearing the console, changing its position, and opening the logs folder.

The colored titles and specific messages help improve your workflow. Here's what they mean:

  • Red icon - Error message (Workflow logic errors + Infrastructure errors)
  • Yellow icon - Warning messages
  • Green icon - Information messages

In the screenshot, you can see a representation of the console's contents.

📘

Note:

Workflow logic errors refer to unexpected behavior within the workflow structure/elements.

Infrastructure errors pertain to phenomena independent of workflow execution, such as corrupted files, third-party service issues, extension problems, etc.

The "Refresh" option next to the colored icons allows you to reset the counter. Clicking it turns all messages in the expanded console gray. The same occurs when running a new workflow. This makes it easy to identify messages from the last executed workflow, as they are highlighted with colors.

By clicking on the "Settings" icon, a menu appears with the following options:

  • Open Log Folder - Takes you to the log folder.
  • Maximize All - Expands all messages in the console.
  • Minimize All - Collapses all messages in the console.
  • Error - If checked, the console displays error messages.
  • Warning - If checked, the console displays warning messages.
  • Info - If checked, the console displays information messages.

Clicking the square icon expands the console, allowing you to view detailed messages and utilize the search bar to find specific words in the message history.

These are the main features of the Studio Pro interface. Now, let's provide an overview of the system requirements for using this tool on your machines.

System Requirements

Recommended System Requirements

  • Operating System: Windows 10 or 11; Windows Server 2019 or 2022;
    • user account must not be a guest account
    • local admin rights required
  • CPU: Dual-Core 1.8 GHz
  • System type: 64-bit
  • RAM: 8 GB
  • Available disc space: 5 GB
  • Minimum internet connection speed: 512 KB/s
  • Maximum ping to electroneek.com: 15 ms
  • .NET Framework v4.8 installed.

Minimum System Requirements

  • Operating System: Windows 8, 8.1, 10; Windows Server 2012, 2012 R2, 2016, 2019;
    • user account must not be a guest account
    • local admin rights required (local rights are required to install the platform and work with files that require such access).
  • CPU: 1.4 GHz
  • System type: 64-bit
  • RAM: 8 GB
  • Available disc space: 5 GB
  • Minimum internet connection speed: 256 KB/s
  • Maximum ping to electroneek.com: 100 ms
  • .NET Framework v4.8 installed.

📘

If you are using Windows 8 OS, you need to install .NET Framework version 4.6 or higher.

Network requirements

In order to use the ElectroNeek platform on your computer, you need to allow Studio and Bot Runner to communicate within the 5000-5005 port range (localhost).

You should also allow ElectroNeek to the following URLs at port TCP 443:

  • *.electroneek.com/ - This is required for the ElectroNeek products to operate;
  • https://sheets.googleapis.com/ - This is required for the Google Sheets activities to function;
  • https://accounts.google.com - This is required to authenticate the Google account for Google-related activities.

Please get in touch with your network administrator for more information.