added
7.0 Release: Project structure, Token connectionn
over 1 year ago by ElectroNeek
In release 7.0, several fundamental changes have been made that significantly improve the process of development and scaling bots. Many new no-code activities have appeared, speeding up bot development, and a lot of improvements in controlling the performance of the bots and statuses have been made. Read about these and many other changes in this article.
Main changes:
- New (Studio Pro) - A new concept has appeared - Project structure. It is meant to systematize and simplify bot development and scaling;
- Changed (Orchestrator and Bot Runner) - Bot Runner is now connected to Orchestrator via token, which increases flexibility in bot management and also makes it easier to scale bots.
Complete changelog
Improvements
Studio Pro
- Now there is such a concept as Project in Studio Pro. A project is a folder that contains all the subprograms and files needed to execute the bot. Switching bots to the project structure makes it easier to transfer files between different machines using both the .neex format and Orchestrator. To convert bots from previous versions to a project, just open them and re-save them as a project.
- The process of exporting to the .neex format has been improved. Now when exporting, not only the bot structure and all subprograms are saved, but also third-party files used in the bot (tables, text files, pictures, and similar files).
- Now the .neex files can be encrypted when exporting from Studio Pro.
- Added an algorithm for automatically solving CAPTCHAs on web pages. Bots interacting with the browser can now automatically detect and resolve reCAPTHCA v2 if this option was previously enabled in the Orchestrator SaaS portal.
- Improved the operation of the "Mail" group activities:
- A new email action has been added - For Each Email. This function allows you to apply a set of actions to each email.
- Added the possibility to transfer an e-mail from one folder to another.
- Added a "Limit" option for all the "Read emails" activities.
- Now you can mark emails as read.
- Added new functionality to interact with the canvas:
- Added the ability to bind blocks to the grid.
- Added functionality for automatic block alignment.
- Now when you insert one block between two connected blocks, there is no need to manually break the links and reconnect the blocks.
- The authorization and authentication process in Studio Pro has changed. Studio Pro now uses a single authorization page in the browser that provides the ability to sign in with a username and password or through a Google account.
- Microsoft Edge browser is now supported by Studio Pro.
- The light theme is now available in Studio Pro.
Bot Runner
- The process for connecting Bot Runner to Orchestrator SaaS has been completely redesigned. Now to establish a connection between Bot Runner and Orchestrator SaaS, you must generate a token in Orchestrator and insert it in Bot Runner. You can learn more about this at this link. Bot Runner versions earlier than 7.0 can still interact with Orchestrator by username and password.
- We've excluded the ability to publish .neex files to Orchestrator SaaS from Bot Runner.
Orchestrator
- In the "Bot Runners" section, a page has been added that provides the ability to generate tokens to connect to Bot Runner.
- Orchestrator SaaS now has two user roles: Administrator and Analyst. All functionality is available for the Administrator role (launching bots, scheduling, and so on). A user with the Analyst role can monitor bot status, view dashboards, logs and other information, but cannot manage bots or change settings.
- Added functionality for managing bot queues: now you can remove a bot from the queue and stop any running bot on the Execution History page in Orchestrator SaaS. A new API method for canceling a bot from the queue has also been added.
- It is now possible to view detailed information if the bot stopped with an error.
- It is now possible to send an email with detailed information if the bot has stopped with an error.
- Added a "Settings" section where you can enable the automatic CAPTCHA solution.
User’s Portal
- An Audit logs section has been added to the portal. These audit logs store information about key events in the portal, Studio Pro, and Bot Runner, such as login, token generation, and so on.
Bug fixes
Studio Pro
- Fixed an issue when the non-Unicode characters were not displayed in the system's default language.
- Fixed an issue when a browser closed with JS function would not open with the Open URL activity.
- Fixed an issue when the .neek file was overwritten every time it was opened in Studio Pro.
- Fixed an issue when the Web Scraper tool could not always retrieve data from a page.
- Fixed "Sequence contains no elements" error in the Read table activity.
- Fixed an issue when Nanonets OCR did not work due to an expired certificate.
- Fixed a problem with element search when working with a minimized RDP window.
- Fixed an issue when users could not fill out forms on websites when using Chrome Native.
- Fixed an issue with timeout expiration when working with Chrome Native.
- Fixed an issue when the Send Email activity of the “Outlook” group didn't pass the Html-code correctly.
- Fixed an issue when the Save table activity would save a not found item (null) to Excel.
- Fixed an issue when the Copy file activity created a new file and blocked access to it when trying to download a file that does not exist.
- Fixed errors when working with the Execute Python activity:
- Fixed incorrect operation of the activity with files whose path contains spaces.
- Incorrect working with files with relative paths was fixed.
- Fixed an issue when the "Check for Updates" function could not download an update for Studio Pro.
- Fixed an issue when the Desktop Picker ignored the Name attribute value when disabling any hierarchy tabs.
- Fixed an issue when Studio Pro could not work with signed PDFs.
- Fixed the "Unexpected switch case.: 16." error that occurs when adding the Get password activity.
- Fixed an issue that caused the "Clear variables before execution" function to fail.
- Fixed an issue that made it impossible to create a folder with spaces in its name.
- Fixed an issue when the Read emails activity would not work with Yahoo server settings.
- Fixed an issue when the Read emails activity didn't return emails and led to JS errors when the RAM load is high.
- Fixed an issue when the Take a screenshot activity showed an error when working with folders to which the user has no access rights.
- Fixed an issue with the innerText attribute would not work correctly with Chrome Native.
- Fixed an issue when Studio Pro would lose connection to bots when loading large pages when using Chrome Selenium.
- Fixed an issue when the Microsoft Form Recognizer OCR activity could only work with absolute URLs.
- Fixed an issue when Studio Pro would not start when you clicked the shortcut in the taskbar.
- Fixed the For each row activity not working properly.
- Fixed an issue when the "Read from Excel" activity would not correctly recognize nested formulas.
Updated (December, 17, 2021)
- Fixed an error that would occur when creating a new file after moving a project to another directory.
- Fixed an error when saving a project in the folder where the main.neek file is located.
- Fixed an issue in the "Recognition template" activity that occurs when you click on the "Select image-template" button.
- Fixed an issue where bots could not work with reCAPTCHA v2.
- Fixed issues in Studio Pro localization.
Updated (December 28, 2021)
- Fixed an issue that appeared during authorization in the On-premise version of Studio Pro.
- Fixed an issue in algorithms containing subprograms working with web elements.
- Fixed an error that occurs when trying to move a subprogram file to a different project folder.
Bot Runner
- Fixed an issue when Bot Runner didn't work correctly due to too many logs.
- Fixed an issue when Bot Runner had to be restarted to start collecting analytics (Productivity Analytics) if a user was changed.
Updated (December, 17, 2021)
- Fixed an error occurring when running a .neex file containing subprograms.
- Fixed an issue when connecting to Productivity Analytics via Bot Runner.
- Fixed an issue when opening a .neex file with a double click.
- Fixed errors in Bot Runner localization.
Orchestrator
- Fixed an issue where the authorization page in Orchestrator and Studio Pro did not display an expired or suspended account message.
- Fixed an issue where Orchestrator logs were not being collected when running the bot through the API.
- Fixed an issue with Orchestrator's "Dashboard" page taking a long time to load.
- Fixed an issue where when editing the time in the bot launch schedule, some set values were missing.
- Fixed incorrect operation of the stop/restart function of the algorithm when repeatedly clicking on the appropriate buttons.
- Fixed an issue where the user could not change the name in the account settings.
- Fixed a problem with the browser freezing when going to the "Logs" page.
User’s portal (Cloud)
Updated (December 17, 2021)
- Fixed an issue where the Orchestrator page would not show all dashboards.
- Fixed an issue that made it impossible to remove users with the "Admin" role from the organization.
- Fixed an issue that made it impossible to add a user with the "Employee" role to Productivity Analytics.
- Fixed an issue where the "Run now" button was active for algorithms in the "Added" status.
- Fixed an issue where not all information appeared in autologs.
- Fixed an issue where the "Run" button in the "Schedules" tab was shown as being pressed.
- Improved error messages for failed authorization attempts in products.
- Fixed incorrect tooltips above the buttons in the “Run history” tab.
- Fixed a bug where hovering over the error icon would display incorrect information.
- Fixed problems with the appearance of the "Logout" event in audit logs.
- Fixed errors in the localization of the user portal.
User’s portal (On-premise)
Updated (December 17, 2021)
- Fixed an error in which a user with the “Owner” role could not access audit logs.
- Fixed an issue that made it impossible to remove users with the "Admin" role from the organization.
- Fixed an issue where users could not access some tabs in Orchestrator.